为什么我在自己的VIEW中SendMessage(WM_COMMAND,ID_FILE_OPEN)不能触发默认的打开? 而必须AfxGetMainWnd()->SendMessage(WM_COMMAND,ID_FILE_OPEN)这样,调用主框架中的sendmessage 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在你的C工程名.cpp文件里定义ID_FILE_NEW就可以响应这消息了 那要看你在哪里响应ID_FILE_OPEN消息了!如果想在CView类响应ID_FILE_OPEN的话,要在CView类添加消息映射。 你调用的SendMessage不同于WindowsAPI的Sendmessage,是被封装过的,少了一个参数HWND也就是句柄因为View窗口和主框架窗口句柄不同,需要发到对应的窗口,消息才能被正确处理 LRESULT SendMessage( HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam); LRESULT SendMessage( HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam); 求助一个vc6.0,非常荒谬的string table输入繁体中文文字问题 用VC和Excel计算一个表达式结果不同,请数值计算高手指教。 关于一个指针问题! windows程序设计(菜单资源的使用) 请教:改变主框架背景和重画菜单的问题? 急求跨进程ApiHook! vc可以算出(0.01+0.02)*1000=29来,不相信你试试运行下面的代码,怎么回事?怎么解决? 急问--在线等! 如何得到鼠标移动速度? 托拽数据的charset问题 关于物体移动的小问题!!高手见笑了!期待指教!! 怎样让MFC对话框里的编辑框控件的滚动条始终位于底部?
如果想在CView类响应ID_FILE_OPEN的话,要在CView类添加消息映射。
UINT Msg,
WPARAM wParam,
LPARAM lParam
);
UINT Msg,
WPARAM wParam,
LPARAM lParam
);