请指教:在VC中怎么通过手工编程实现消息传递?
我想在自建的类中class CMyTree : public CTreeView来调用CMainFrame内中的消息函数protected afx_msg void OnKbsForm1();
请高手指点,
急用
我想在自建的类中class CMyTree : public CTreeView来调用CMainFrame内中的消息函数protected afx_msg void OnKbsForm1();
请高手指点,
急用
CMainFrame *pFrame = (CMainFrame*)(AfxGetApp()->m_pMainWnd);
pFrame->SendMessage(WM_***,LPARAM,WPARAM);
实现文件中定义消息映射
用sendmessage触发消息
在程序中有ON_COMMAND(ID_KBS_FORM1, OnKbsForm1)这么一句,ID_KBS_FORM1是消息号码?
我通过CMainFrame * m_pCurrentFrame=(CMainFrame*)GetParent();获得了CMainFrame * 指针,LPARAM,WPARAM这两个参数怎么确定?请指点一下
谢谢你回复
我也有同样问题
///引用坦克的话
这个消息就是app->view->child frame->document->doc template->main frame的,前面都处理过了,后面就不处理了,应该是重载CWinApp::OnCmdMsg函数,在之中检查参数,如果是OnFileOpen的命令消息,就传给CMainFrame::OnCmdMsg。
///