Sunday, January 15, 2006

Hrátky s Taskbarem a tlačítkem Start

Určitě jste již viděli, že během instalace různých aplikací dojde nejen k maximalizaci instalačního programu na celou obrazovku, ale pro větší efekt zmizí i Taskbar (Hlavní panel). Někdy se nám prostě může hodit, aby tento "rušivý" element" nekazil dojem z naší krásné aplikace. :)
Jak tedy na to? Pomůžou nám v tom dvě funkce z Windows API. První z nich, FindWindow, zjistí handle k Taskbaru a druhá funkce, ShowWindow, zase s patřičnými parametry zajistí jeho zmizení.
procedure SchovejTaskbar;
var hTaskBar : THandle;
begin
hTaskbar := FindWindow('Shell_TrayWnd', Nil);
ShowWindow(hTaskBar, SW_HIDE);
end;