从任务栏隐藏 var style : integer begin style := GetWindowLong(Application.Handle, GWL_EXSTYLE ); style := style or WS_EX_TOOLWINDOW and not WS_EX_APPWINDOW; SetWindowLong(Application.Handle, GWL_EXSTYLE, style ); end; 再显示的话,只要把第二句改成 style := style or WS_EX_APPWINDOW and not WS_EX_TOOLWINDOW; 就行了。
不是用api函数么
隐藏掉用setwindowlong(application.handle,GWL_EXSTYLE,WS_EX_TOOLWINDOW);
那恢复用什么函数呢?请解答!
ShowWindow(Application.Handle, SW_SHOW);//显示
Application.hide
var
style : integer
begin
style := GetWindowLong(Application.Handle, GWL_EXSTYLE );
style := style or WS_EX_TOOLWINDOW and not WS_EX_APPWINDOW;
SetWindowLong(Application.Handle, GWL_EXSTYLE, style );
end;
再显示的话,只要把第二句改成
style := style or WS_EX_APPWINDOW and not WS_EX_TOOLWINDOW;
就行了。