5218
社区成员
我有个麻将小游戏高度768等于笔记本分辨率高度,每次玩之前和之后都要隐藏和显示win7任务栏,有点麻烦,想弄个壳调用
procedure TaskHide(isHide: Boolean);
var
hTask: THandle;
begin
hTask := FindWindow('Shell_TrayWnd', nil);
if isHide then
ShowWindow(hTask, SW_HIDE)
else
ShowWindow(hTask, SW_SHOW);
end;
任务栏也是窗口,找到后调用ShowWindow,隐藏掉就行了
https://qa.1r1g.com/sf/ask/2199150691/
看看这个,懒得去写代码。加一个批处理。
SetWindowPos(Handle, HWND_TOP, 0, 0, Screen,Width, Screen,Height, SWP_SHOWWINDOW);
我有两个很老的游戏,还真是真是专门安装了一个虚拟机,XP,用来玩的。不过也有一年多没开过机了。