消息句柄
字符串常量怎么定消息句柄定义?
标识对象的东西,⽤于⽤来唯⼀地标识着系统中的⼀个窗⼝或⼀条消息。
如何添加消息句柄?
有MFC有,在右边的⼀个窗⼝上有⼀个闪电标志的图,那就是。
问:
我在CParentView中为WM_LBUTTONDOWN定义⼀个句柄,但我建个新的CChildView, 句柄得不到处理。
答:
1)仔细看⼀下你ChildView⽂件中的MESSAGE_MAP,可能在第两个参数匹配BEGIN_MESSAGE_MAP(Child,Parent)中有着错误的基类.如果你是⽤向导⽣成器,那么你很容易就会发⽣这种事情。
2)检查⼀下消息映象宏中的类名和⽗类名是否正确,⽐如BEGIN_MESSAGE_MAP (CChildView,CParentView)。
如果你⽤⾃⼰的消息句柄⼿⼯代替了向导所做的,确信你的改动是正确的, ⼀个错
误的参数或者加了⼀个"const"将会改变消息映象⽽不会被正确调⽤。
3)我猜想你⼀定是⽤类向导⽣成器来建⽴你的CChildView,⽽且在基类的选择中
⼀定是选了Cview,⾃⼰动⼿在消息映象中把它修改过来。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论