标题:斑竹:再次关于控件响应鼠标移动的问题?
只看楼主
goaler
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2006-7-4
 问题点数:0 回复次数:11 
斑竹:再次关于控件响应鼠标移动的问题?
按照斑竹的办法试了,好像还是不行,附件里面是我的关于控件响应的试验例程,能帮我看看吗?
搜索更多相关主题的帖子: 鼠标 控件 斑竹 
2006-07-11 18:52
ligt0610
Rank: 1
等 级:新手上路
帖 子:204
专家分:5
注 册:2006-6-29
得分:0 

在哪??????????


通过不断的学习与思考才是提高自己能力的最好途径。。。。。。。
2006-07-11 22:01
myajax95
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:30
帖 子:2978
专家分:0
注 册:2006-3-5
得分:0 
参照下面例子里的程序看看把,每当鼠标移到CStatic控件的上方的时候一个message box就会弹出显示当前的坐标。
5Xs94EPH.rar (30 KB) 斑竹:再次关于控件响应鼠标移动的问题?




Xc5Quyfj.png (10.09 KB)

http://myajax95./
2006-07-11 23:02
goaler
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2006-7-4
得分:0 
我看了,可是我感觉跟我做的没啥区别啊,几个关键点我都注意到了。可就是达不到要求,不知道为什么?请指教!
2006-07-11 23:09
goaler
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2006-7-4
得分:0 
我有发了一个新贴,附件上贴了例程,请你帮我看看吧!
2006-07-11 23:10
myajax95
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:30
帖 子:2978
专家分:0
注 册:2006-3-5
得分:0 
你没有作我说的“作一个这个控件的类,加上ON_WM_MOUSEMOVE的message handler就可以了,”
步骤如下:
1。载左面class view 下选择add class-->MFC class. 例如class name 叫CTest, base class选CStatic
2。右击新生成的class,选add message handler,选ON_WM_MOUSEMOVE.在其中加你想添加的程序。
3。将你的CSTatic 控件的ID改成任何不叫IDC_STTAIC的名字。
4。在class wizard里给你的CStatic控件加variable,选control variable,类用你刚生成的CTest。

[此贴子已经被作者于2006-7-11 23:26:55编辑过]


http://myajax95./
2006-07-11 23:24
goaler
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2006-7-4
得分:0 
终于成了,我加WM_MOUSE_MOVE.是在classwizard中加的,不知道和你所说的有啥区别?呵呵,真的非常感谢!
2006-07-11 23:37
myajax95
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:30
帖 子:2978
专家分:0
注 册:2006-3-5
得分:0 
在class wizard里加WM_MOUSE_MOVE只能加在Dialog上,Dialog部认为CStatic应该管理WM_MOUSE_MOVE事件,所以不替CStatic代理这个信息。

http://myajax95./
2006-07-12 03:42
goaler
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2006-7-4
得分:0 

谢谢!

2006-07-12 06:17
little_stone
Rank: 1
等 级:新手上路
威 望:1
帖 子:163
专家分:0
注 册:2007-5-29
得分:0 
顶一个.

2007-05-29 17:18



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-77766-1-1.html




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

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