开始按钮、桌面相关问题,奇怪?有趣?(100分)

  • 主题发起人 主题发起人 purwind
  • 开始时间 开始时间
P

purwind

Unregistered / Unconfirmed
GUEST, unregistred user!
试着把桌面窗口(progman) Hide 之后,在空白的"桌面"上左键点击,开始菜单弹出来了
再把 开始按钮 Disable and Hide 之后,开始菜单同样被弹出
再把 Taskbar(Shell_Traywnd) Disable and Hide 之后,仍然如此!

在 Shell_Traywnd、progman 都被 Hide 之后,剩下的"桌面"还是一个窗口吗?
我枚举出所有窗口,好象没什么发现

这个弹出开始菜单的问题改如何解决呢?
又为什么会出现这样的问题呢?
还请各位富翁指点一二
 
>>试着把桌面窗口(progman) Hide 之后,在空白的"桌面"上左键点击

hide了还有空白桌面?
 
那该怎么称呼?
叫作 空白的屏幕?
呵呵
这也是一个问题
都 Hide 之后剩下的叫作什么东东呢?
暂时还是称作 "桌面" 吧。
 
说明hide没有成功
 
屏幕上只剩下光秃秃的一整块了,你说有没有hide成功呢
 
这是代码:

AHandle := FindWindow('Shell_Traywnd', nil);
EnableWindow(AHandle, False);
ShowWindow(AHandle, SW_HIDE);

ChildHandle := FindWindowEx(AHandle, 0, 'Button', nil);
EnableWindow(ChildHandle, False);
ShowWindow(ChildHandle, SW_HIDE);

AHandle := FindWindow('progman', 'Program Manager');
EnableWindow(AHandle, False);
ShowWindow(AHandle, SW_HIDE);
 
我已经做出来一个可以HIDE开始按钮HIDE程序区和CLOCK的程序,只适合XP
用FINDWINDOW,然后用SHOWWINDOW,然后再GETNEXTWINDOW就行了
 
看看我上面的代码,适用于Windows各个版本
完全可以把 任务栏(Taskbar)、桌面(Desktop) 都隐藏
 
后退
顶部