![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Задача уже сказана. Необходимо средствами WinApi скрыть последний появившийся значек на таскбаре.
Реализую так: Код:
var tbbCount: Integer; hToolBar: HWND; begin hToolBar := GetTrayToolBarHandle; tbbCount := SendMessage(hToolBar, TB_GETBUTTON, 0, 0); ShowMessage(IntToStr(SendMessage(hToolBar, TB_HIDEBUTTON, tbbCount-1, 1))); ShowMessage(IntToStr(SendMessage(hToolBar, TB_BUTTONCOUNT, 0, 1))); ShowMessage(IntToStr(SendMessage(hToolBar, TB_HIDEBUTTON, 3, 1))); Хэндл тулбара определен, но tbbCount возвращает 0 и функция SendMessage(hToolBar, TB_HIDEBUTTON, 3, 1) тоже ноль возвращает. В данном примере 3 - это третий значек. Как можно исправить либо предложите альтернативные способы решения задачи? Последний раз редактировалось Admin, 02.12.2010 в 17:42. |