问一个简单的问题,谢谢 我的程序是单文档程序,加了一个类,想给view发送自定义消息,应该怎么做?谢谢了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1、在你新的类中SendMessageLRESULT SendMessage( HWND hWnd,//view的句柄 UINT Msg,//定义的消息 WPARAM wParam, LPARAM lParam);2、在view中重载PreTranslateMessageBOOL CCXXX::PreTranslateMessage(MSG* pMsg) { if(pMsg->message ==YourMsg/*自定义的*/) { } return CDialog::PreTranslateMessage(pMsg);} return CDialog::PreTranslateMessage(pMsg);我上句写错了应该是return CView::PreTranslateMessage(pMsg); ::PostMessage((CMainFrame *)(::AfxGetApp()->GetMainWnd())->GetActiveView()->m_hWnd,WM_USERMSG,0); 监控局域网内机器的软硬件信息和控制其USB 接口的方法 用UDP实现的可靠数据传输 LISTCRL的肖问题 我的客户端为什么可以用Send,但Receive就出错,血中跪求! 看看你的基本功!!别小看它呀。清华大学计算机系的考试题!!大家进来看看!! 想对CDC中的内容进行旋转,但是setpixel效率太低,有什么办法吗? 如何把文档的框架锁住,不让别人拉! 为什么我的TreeView没有线??!!! MSChart设置X轴标签 SetRowLabel 菜鸟的问题~ 网址过滤 编译出错啊 感觉没有人可以解答 所以没给分 有信心的进来看看 请问系统日志问题
HWND hWnd,//view的句柄
UINT Msg,//定义的消息
WPARAM wParam,
LPARAM lParam
);
2、在view中重载PreTranslateMessage
BOOL CCXXX::PreTranslateMessage(MSG* pMsg)
{
if(pMsg->message ==YourMsg/*自定义的*/)
{
}
return CDialog::PreTranslateMessage(pMsg);
}
应该是
return CView::PreTranslateMessage(pMsg);
::PostMessage((CMainFrame *)(::AfxGetApp()->GetMainWnd())->GetActiveView()->m_hWnd,WM_USERMSG,0);