不需要转发,直接在view中加入消息处理函数好了
解决方案 »
- 关于钩子的使用
- MFC List control问题
- 如何用一张透明位图覆盖整个窗口?
- 请问VC中如何动态的调用DLL中的函数??
- 急!用CreateJobObject的高手进!
- 做DVR的朋友能进来聊聊吗?
- 谁买了《VC++数据库编程技术与实例》(沈炜 徐慧著的),一个小问题请教?
- 关于ATL控件的事件?好难!!!!
- 如果把从屏幕上截下的图做为对话框的背景?(不用保存成图片)
- ★请问大家关于线程的问题,以oicq为例,欢迎进来讨论!(●参与讨论的都有分●)★
- ★★专家请留步!★★ 我正在等! 1190分!!!数学问题,信息化!编程需要,怎样编写开X的N次方的程序,具体算法请描述,我给分!!!!!
- ●●●●● 关于需求分析文档 ●●●●●
HWND hWnd, // handle of destination window
UINT Msg, // message to send
WPARAM wParam, // first message parameter
LPARAM lParam // second message parameter
);
这是api函数,可以选择向感兴趣的窗口发消息,而不像mfc封装的那样死板。
PostMessage()也有类似的api。
CMDIFrameWnd *pFrame =
(CMDIFrameWnd*)AfxGetApp()->m_pMainWnd;// Get the active MDI child window.
CMDIChildWnd *pChild =
(CMDIChildWnd *) pFrame->GetActiveFrame();// or CMDIChildWnd *pChild = pFrame->MDIGetActive();// Get the active view attached to the active MDI child
// window.
CMyView *pView = (CMyView *) pChild->GetActiveView();如果是单文档:
CMyChild *child = GetActiveFrame();
CMyView *view = child->GetActiveView();
CMyView *pView = child->GetActiveView();
pView->PostMessage(message,wParam,lParam);