因为是SDI,所以一定有一个CView的派生类充满了MainFrame的Client,所以没有效果。
解决方案 »
- 请问如何让图片自动适应控件大小的变化?
- 我想知道那种右下角弹出的窗口是如何实现的?
- 改变光标的时机和WM_SETCURSOR消息的原理??
- 在CListCtrl控件中怎样知道用户选择了哪个Item
- 开发注册表的请进
- 请教一个关于对话框的问题
- 请问哪位有将H.263视频文件转AVI的程序代码
- 关于线程的问题
- 我的QQ号是:26844702,如果有和我一起探讨VC++的朋友可以现在和我联系,我就OICQ在上面等着大家。
- 如何用VC编写交换机的配置程序,进者有分!!!
- 怎样得到硬件的信息,比如cpu速度、内存大小等还有显卡声卡
- 请教古怪的控件:VB ActiveX Control 怎么样设置才能在从来没有装过VS的Win98上使用?
{
if (pMsg->message == WM_LBUTTONDOWN)
{
//do something
}
return CFrameWnd::PreTranslateMessage(pMsg);
}
在SDI中是有一个CView的派生类充满了MainFrame的Client,但我没有在这个CView的派生类中映射鼠标左键Down(WM_LBUTTONDOWN)这个消息,那样的话,这个CView的派生类不会截获鼠标左键这个消息。这个消息应该被送到CMainFrame类,因为我在它中映射鼠标左键DownWM_LBUTTONDOWN)这个消息。
就像karma(无为)在上面说得那样,可以在CMainFrame的消息预处理函数(PreTranslateMessage)中截获这个消息,但它为什么之后不调用CMainFrame::OnLButtonDown()这个函数?
请指教