最大化程序的时候,先,再最在化程序,,在程序最小化或正常的时候,再还原任务栏,
隐藏任务栏有一个函数,你可以去试一下,我现在也忘了,
然后再加上他们刚才说的,
with Form do
begin
WindowState := wsMaximized;
BorderStyle := bsNone;
FormStyle := fsStayOnTop;
end;
隐藏任务栏:
procedure HideTaskBar(bFlag:Boolean);
var
hTaskWnd:HWND;
begin
hTaskWnd:=FindWindow('Shell_TrayWnd',nil);
if bFlag then
ShowWindow(hTaskWnd,SW_NORMAL)
else
ShowWindow(hTaskWnd,SW_HIDE);
end;