procedure TForm1.Button1Click(Sender: TO b j e c t ) ; var WndHandle : THandle; begin // 获取任务栏的窗口句柄 WndHandle := FindWindow('Shell_TrayWnd', nil); ShowWindow(WndHandle, SW_SHOW); // 显示任务栏 end ; procedure TForm1.Button2Click(Sender: TObject) ; var wndHandle : THandle; begin WndHandle := FindWindow('Shell_TrayWnd',nil); ShowWindow(WndHandle,SW_HIDE); // 隐藏任务栏 end ;
to zz5290 你这个只是显示隐藏任务栏。 问题是我隐藏了任务栏后,鼠标移到任务栏那个位置,任务栏就不出来了,这可能需要 跟鼠标的焦点有关,不知如何解决
var
WndHandle : THandle;
begin
// 获取任务栏的窗口句柄
WndHandle := FindWindow('Shell_TrayWnd', nil);
ShowWindow(WndHandle, SW_SHOW); // 显示任务栏
end ;
procedure TForm1.Button2Click(Sender: TObject) ;
var
wndHandle : THandle;
begin
WndHandle := FindWindow('Shell_TrayWnd',nil);
ShowWindow(WndHandle,SW_HIDE); // 隐藏任务栏
end ;
你这个只是显示隐藏任务栏。
问题是我隐藏了任务栏后,鼠标移到任务栏那个位置,任务栏就不出来了,这可能需要
跟鼠标的焦点有关,不知如何解决