| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1251 人关注过本帖
标题:mouse_click事件只能在相应的form下得到响应
只看楼主 加入收藏
五面怪
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2008-11-30
收藏
 问题点数:0 回复次数:2 
mouse_click事件只能在相应的form下得到响应
mouse_click事件只能在相应的form下得到响应,比如主程序,main的form下设立一个mouse_click事件,当触发该click事件时,变量a=a+1,但是,如果这个form上有groupe或程序运行时,我弹出了3个Form(dsp1,dsp2,dsp3)做滚动显示,而且是最大化窗口的。那么这时,鼠标的click事件就不管用了。

有什么方法能让鼠标的click事件一直起作用,甚至不用看屏幕,只要按下鼠标就可以实现变量自动+1,而无论屏幕上显示的是主窗口或是3个轮显窗口,或鼠标的位置。
搜索更多相关主题的帖子: form mouse click 
2008-12-01 15:39
fairy4
Rank: 4
等 级:贵宾
威 望:10
帖 子:738
专家分:267
注 册:2007-11-1
收藏
得分:0 
咦!有些人的想法真是奇怪!
你这个也不难,使用系统钩子,直接监视鼠标状态,绝对可以满足你的要求。
不过前提是你必须熟练使用windows底层Api

一个人只有一个心脏,却有两个心房。一个住着快乐;一个住着悲伤。不要笑得太大声,不然会吵醒旁边的悲伤
2008-12-02 15:50
五面怪
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2008-11-30
收藏
得分:0 
兄弟,我不知道怎么用windows底层api函数,我看了使用全局鼠标钩子的问章,但没看懂。不过我用最笨的方法解决了,我每个弹出窗口都放一个mouse_click事件,变量使用public shared的就可以了。
2008-12-02 15:58
快速回复:mouse_click事件只能在相应的form下得到响应
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017862 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved