Форум: "WinAPI";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];
ВнизTaskBar Auto hide Найти похожие ветки
← →
Vlad40 (2004-06-02 14:51) [0]Мне нужно из программы переключать состояние TaskBar - включать или выключать флажок Auto hide. Какой параметр в Registry отвечает за этот флажок? (если это конечно сидит в Registry). Спасибо.
← →
Vit@ly © (2004-06-02 14:55) [1]Можно поробовать так:
procedure TForm1.Button1Click(Sender: TObject);
Var hTaskBar : THandle;
begin
hTaskbar := FindWindow("Shell_TrayWnd", Nil);
ShowWindow(hTaskBar, SW_HIDE);
end;
procedure TForm1.Button2Click(Sender: TObject);
Var hTaskBar : THandle;
begin
hTaskbar := FindWindow("Shell_TrayWnd", Nil);
ShowWindow(hTaskBar, SW_SHOWNORMAL);
end;
← →
Vlad40 (2004-06-02 14:59) [2]Попробовать-то можно. Но так я просто скрываю ли показываю окно таскбара. А мне его переводить в состояние Auto hide и наоборот
← →
Vlad40 (2004-06-02 15:18) [3]Кто-то может помочь?
← →
MetalFan © (2004-06-02 15:31) [4]http://www.delphisyte.ru/Articles/base2/taskbar_coords.html
может поможет?
← →
Vlad40 (2004-06-03 11:30) [5]По идее должно бы помочь. Но что-то не получается. Делаю так:
procedure TForm1.Button4Click(Sender: TObject);
var
AppBarData : TAppBarData;
begin
AppBarData.hWnd := FindWindow("Shell_TrayWnd", nil);
AppBarData.cbSize := sizeof(AppBarData);
AppBarData.lParam:=1;
AppBarData.uEdge:=ABE_BOTTOM;
SHAppBarMessage(ABM_SETAUTOHIDEBAR, AppBardata);
end;
В результате ничего не происходит. Не могу понять в чем моя ошибка
← →
Vlad40 (2004-06-03 13:58) [6]Удалено модератором
Примечание: Создание пустых сообщений
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.035 c