谁知道 (100分)

  • 主题发起人 主题发起人 delphi-i love
  • 开始时间 开始时间
D

delphi-i love

Unregistered / Unconfirmed
GUEST, unregistred user!
指的是左下角的开始按钮的弹出菜单
 
为什么没人答复?太难了?
 
按她的按钮,出来别的菜单?
搞一个大的遮了她怎样?
 
源程序没有,给个想法:
重画一个Button遮住开始按钮,然后弄个鼠标钩子处理鼠标。
最后是键盘上那个Win键,听说不好钩,我没试过。
 
谢谢各位,问题还是没解决! :(
 
改注册表不知行不行。
超级兔子魔法设置(magicset)不就可以隐藏开始菜单的一些项目吗?
 
我写过
原理就是wheel的想法
就是把鼠标点开始按钮的事件弄掉,然后给自己的程序发个消息,让自己的程序弹出菜单
钩win键比较复杂
要vxd
 
热血:能否给出代码?不胜感谢!!!
 
修改TextOut 和ExTextOut两个函数。我指的是用自己编写的 TextOut 和 ExTextOut函数代替
原来的,这要用到Windows的几个未公开函数:关于替换代码段的。但是,这样,只能够将原来
的开始菜单的文字改掉,不知你是不是想这样。
 
修改textout那些没有必要,并且达不到要求

delphi-i我是用c++ builder写的
很简单的
装个鼠标钩子
在里面判断一个是不是在开始按钮点击
是就是返回无效
然后给自己的程序发菜单弹出消息
 
那么如何知道是不是开始按钮哪,以及如何取得开始按钮的位置??
 
好象windows有一套api来替换windows的开始菜单,具体怎样?你自己去查资料.
 
请结束或继续
 
请继续或结束
 
以前讨论过很多次:
http://www.delphibbs.com/delphibbs/DispQ.asp?LID=270080
http://www.delphibbs.com/delphibbs/DispQ.asp?LID=271629
http://www.delphibbs.com/delphibbs/DispQ.asp?LID=153912
http://www.delphibbs.com/delphibbs/DispQ.asp?LID=176861
 
可以把任务栏隐藏掉,然后自己开发一个开始任务栏不就行了,想在那干什么就干什么,
多舒服!这个自定义任务栏我以前写过,关于代码恕我不公开了,Sorry!
 
美萍安全卫士就是这么做的,不仅仅是换了任务栏,连桌面都是自己的。
 
多人接受答案了。
 
开始按钮是任务栏的子窗口
先得到任务栏的句柄再得到开始按钮的
 
后退
顶部