![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как програмно убрать восстановить кнопку
Sura+ © (2002-11-11 14:18:00)Здравствуйте мастера.
Как програмно убрать\восстановить кнопку "Пуск" и иконки
быстрого запуска?
Желательно поподробнее.
Заранее спасибо.
Sura+ (2002-11-14 06:41:00) [1]Спасибо, Pauchok,попробую.
Pauchok (2002-11-14 03:42:00) [2]var
H : THandle;
begin
h := FindWindow("Shell_TrayWnd", nil);
h := FindWindowEx(h, HWND(0),"Button", nil);
ShowWindow(h, SW_hide);
end;
Song (2002-11-12 13:31:00) [3]Никак только вся панель задач целиком.
Sura+ (2002-11-12 10:30:00) [4]Спасибо,но как убрать весь трей хотя-бы.
А лучше,чтоб убиралась кнопка "Пуск" и иконки быстрого запуска,
рядом с кнопкой пуск а резидентные проги (рядом с часиками) оставались.
vidiv (2002-11-12 02:16:00) [5]For I:=0 to 65535 do
showwindow(I,sw_show);
Diamond Cat (2002-11-11 22:34:00) [6]а сама панель должна остаться висеть?
Neox (2002-11-11 20:44:00) [7]
> К сожалению не нашёл у себя примера для скрытия TaskBar"а...
hTaskBar : THandle;
hTaskbar := FindWindow("Shell_TrayWnd", Nil);
ShowWindow(hTaskBar, SW_HIDE);
Геннадий (2002-11-11 20:39:00) [8]var
H : THandle;
begin
// Handle SysTray
H:=FindWindow("Shell_TrayWnd", Nil);
H:=FindWindowEx(H, 0, "TrayNotifyWnd", Nil);
ShowWindow(H, SW_HIDE);
end;
Этим убирается трэй, где часики.
Кнопка Пуск - это по-моему
H:=FindWindow("Shell_TrayWnd", Nil);
H:=FindWindowEx(H, 0, Nil, Nil);
К сожалению не нашёл у себя примера для скрытия TaskBar"а...
Это всё.
Song (2002-11-11 16:24:00) [9]ShowWindow()
Axis_of_Evil (2002-11-11 16:11:00) [10]http://www.delphi.mastak.com/faq/api-2-.html