如何得到开始菜单(是菜单,不是开始按钮)的句柄? ( 积分: 100 )

  • 主题发起人 主题发起人 吴帆
  • 开始时间 开始时间

吴帆

Unregistered / Unconfirmed
GUEST, unregistred user!
我想获得开始菜单(是菜单,不是开始按钮)的句柄,请高手指点!
 
我想获得开始菜单(是菜单,不是开始按钮)的句柄,请高手指点!
 
哎,居然没一个人回答!
 
太难了吧,你想做什么?
 
得到句柄后,打算设置其透明度,配合wb5实现vista的透明风格主题。wb5的增强版开始菜单透明有问题,不能刷新,所以打算将其设置成不透明的,然后通过程序让其半透明。
 
错了,那不是菜单。
 
那是什么?窗口?
 
h:=FindWindowEx(FindWindow('Shell_TrayWnd', &nbsp;nil),0,'Button',nil);<br>OK
 
那你还不如自已写个自已的菜单,把原来屏蔽掉就OK了。
 
to hzjone:你这个是开始菜单的那个按钮。我已经说不是要按钮,按钮我知道。<br>我想实现这个功能,不是屏蔽。
 
好多老牌的美化软件都实现不了估计很难,好象用spy++抓不到哈?只要能用spy++抓到就说明能够实现
 
(空) - BaseBar (65694)(2,687,182,311)<br>└(空) - MenuSite (65696)(21,0,155,305)<br> ├(空) - SysPager (65700)(0,0,155,33)<br> │└(空) - ToolbarWindow32 (65702)(0,0,155,33)<br> └(空) - ToolbarWindow32 (12452106)(0,33,155,272)<br>这就是开始菜单的结构了.查找类名为BaseBar的窗口
 
to hzjone:你说的这个不是我想要的!
 
to ysai:还是不知如何得到句柄,你能把代码写出来么?
 
后退
顶部