может кто-нибудь показать мне, как скрыть/показать иконки в трее других приложений/процессов с помощью моего приложения, я хочу скрыть «подключенный к интернету» (те два компьютера, которые становятся синими, когда данные отправляются/получаются/оба) из моего приложения
редактировать: я могу скрыть системные часы, используя этот фрагмент, взятый из http://scalabium.com/faq/dct0147.htmКак скрыть значки в трее других приложений/процессов (из моего приложения)?
ShowWindow(FindWindowEx(FindWindowEx(FindWindow('Shell_TrayWnd', nil), 0, 'TrayNotifyWnd', nil), 0, 'TrayClockWClass', nil), SW_HIDE);
я предполагаю, что я могу использовать этот код, чтобы скрыть «» internect значка соединения «» (кстати, что это значок, который называется?), а также замену TrayClockWClass, но каким классом? я пытался найти имя класса, используя этот инструмент называется windowse, но не повезло
edit2: я могу скрыть эти иконки в окнах на leftclicking «окно лотка», затем выбрать свойства и свойства окон нажав кнопку «Настройка» кнопку, затем меняется Значок свойства из 'hide when inactive' to 'always hide' может я сделать это в delphi или даже лучше, если я могу скрыть/показать (полностью) этот значок всякий раз, когда захочу (используя delphi)
Почему вы хотите это сделать? И почему бы не понять, что система управления скрывает/показывает, что лоток использует (предположительно, в реестре), вместо того, чтобы возиться с компьютерами людей. Вмешательство в такие вещи вызовет у людей неприятность. Сетевые значки контролируются панелью управления, поэтому найдите параметр реестра, который отключает их. Работа выполнена. – mj2008
Я не собираюсь возиться с компьютером других людей Я пишу личную программу, см. Edit2, делая это через реестр, мне придется перезагружать компьютер каждый раз? Я хочу скрыть/показать с помощью кнопки button на моей программе со скоростью –
Значок подключения к Интернету можно скрыть, дважды щелкнув значок в трее, выберите свойства и снимите флажок «Показать значок в области уведомлений при подключении». –