在preTranslateMessage()中截获消息,
声明一个m_SplitterWnd;
if(pMsg->Message&&WM_MOUSEMOVE&&pMsg->hmsg==m_SplitterWnd.m_hWnd)MessageBox("得到分隔条的消息了!!");
不一定准确但大致思路对了!!你肯定可以实现消息的截获!!!
pMsg有个结构,有消息,有句柄,你一看就明白了
声明一个m_SplitterWnd;
if(pMsg->Message&&WM_MOUSEMOVE&&pMsg->hmsg==m_SplitterWnd.m_hWnd)MessageBox("得到分隔条的消息了!!");
不一定准确但大致思路对了!!你肯定可以实现消息的截获!!!
pMsg有个结构,有消息,有句柄,你一看就明白了
解决方案 »
- mfc单文档或多文档程序中如何嵌入wps表格
- VC++6.0编好的exe可执行程序偶尔自动关闭?
- 如何做个可以升级的程序?
- How to get all files in the Visual studio workspace?
- 为什么我用ShellExecute(0,0,"winword.exe","http://..**.doc",0,SW_SHOW);总是报错
- 帮忙
- 用VC有没有办法将指定目录上指定后缀的文件名筛选出来?怎么做?
- 怎么让MFC的对话框应用程序永远保持最大化
- 关于两个可执行文件捆绑的问题 千分答谢!
- 谁会写AppBar,请指教。
- 请问哪儿有《WINDOWS程序设计》这本经典的windowsSDK程序开发书?谢谢!
- 如何做出资源管理器左边目录树那样的效果?
pMsg是个结构,里面有hwnd,message,lParam,wParam等。应该能够实现你的要求。