我在CVIEW里,有个以CVIEW为父窗体的子窗体. 我想在子窗体里捕获WM_MOUSEMOVE这个消息,但是捕获不到. 但是CVIEW里可以捕获到. 好象,在CVIEW里,只要没有定义这个窗口消息的处理函数,就会给DefWindowProc去处理. 这样是不是意味着,在CVIEW里的子窗体没有机会收到WM_MOUSEMOVE这样的窗口消息. 这种情况大家在项目中是如何处理的?
解决方案 »
- 被代码折磨中,求指导!!
- 跪求高手帮我看看这图像怎么显示出来!本人菜鸟!谢谢了!
- 弱问C处理图像
- win32 app工程,加入一个非MFC的.h和.cpp(含有一个类),编译时出现很多error
- vc++数组问题?
- asp调用com, 我的com组件中访问了本地文件
- VC在Vista中扮演什么角色?我们的MFC是否要消失呢?请各路VC高手进来谈谈!
- 这种警告理它么
- 简单问题关于LPTSTR和CString
- 最小化或切换画面后picture控件里画的图消失怎么办?
- [100分]为什么VC调用类时不按定义好的函数调用,还总是提前析构呢?UP有分
- [100分]C++的类支持取值运算符的重载吗?UP有分
用spy++看一下,应该是可以收到了
this->CreateEx(
WS_EX_LEFT,
_T("STATIC"),
_T(""),
WS_CHILD | WS_TABSTOP | WS_VISIBLE ,
rect.left,
rect.top,
rect.right,
rect.bottom,
parent->m_hWnd,
(HMENU)1000)
子窗口是创建成功了,但是还是收到消息. 窗口的原理是不是这样,是从鼠标所在位置最里层的子窗口开始找,如果找到就不传给其父窗口.