一个超高难度问题,高手进!(100)

  • 主题发起人 主题发起人 terry_zhou82
  • 开始时间 开始时间
T

terry_zhou82

Unregistered / Unconfirmed
GUEST, unregistred user!
我想在我的程序中实现这个功能(不论他是否最小化),监视当前的鼠标或者是光标的位置。每到固定的时间,就闪烁当前的窗口,如果当前没有的话,就闪烁屏幕现在我闪烁和获取窗口的句柄代码就写好了。后面就写不来了。是不是的思路要现在获取此句柄后,闪烁当前的窗口,那么桌面呢?该怎么弄,有没有谁可以提供思路?
 
.....顶一下....要用 鼠标钩子吧...
 
GetDesktopWindow,=_= 够高难度的。
 
既然是自已的程序,那就好办多了,简单点就用个TTimer定时器,比如每隔50ms取一次鼠标位置GetCursorPos,闪烁就再弄个窗体把它的FormStyle设为fsStayOnTop,Visible隐藏与显示交替就行了(再用一个TTimer控制)钩子也可以实现,但比较复杂,就看你是否真的需要这样弄.
 
Timer设置固定的时间,GetCursorPos定位当前鼠标位置,GetDesktopWindow找出当前窗口,然后闪吧……
 
桌面的话,就刷新一下
 
有谁可以帮我写个代码实例吗?
 
怎么都没有人肯动动手写下啊,句柄好像每次都不一样的,而且都是数字。谁写代码,我把分都给他
 
怎么都没有人肯动动手写下啊碎花,上代码
 
GetForegroundWindow,GetDesktopWindow-_-....难度的确太大高了
 
都不肯动手,哎。。。。现在的DFW,....我自己解决了
 
别人都告诉你什么api了,不会用就看msdn。如果里面的基本概念都不懂,说明你从来都没看过一本windows编程的书,没资格做windows程序开发。你凭什么动不动就要别人给你写代码?你用google就是用来搜黄图A片明星八卦?
 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
楼上的地质灾害,这个话听了就不舒服了。大家都会看MSDN,还要大富翁干嘛,索性自己看介绍喽?还有,上DFW的人不一定都是程序员,有的也只是兴趣爱好,这样很打击别人自信心的啊。
 
照你这么说的话,以后我也会解决了。只要告诉他看看DELPHI的帮助就可以了。还要你们干么?看看现在的DFW,和以前的DFW,确实是变化了很多。。。。哎,人呢。
 
自已不会写代码就强要代码,要不到就说论坛差。人家都给你讲了方法了。不会只能怪自已了。或者不要搞程序,搞销售算了。
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
875
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部