是SendMessage(AfxGetApp()->m_pMainWnd->m_hWnd, WM_USER + 1, 0, 0);吗??
为什么收不到???
thanks
为什么收不到???
thanks
解决方案 »
- OpenGL叠加问题
- 单文档小问题
- 关于用CAsyncSocket传递数据的问题
- 撤销操作的代码!
- 请问用MFC作Com组件,用java、vb等语言能用吗?
- 请问怎样用zip/unzip库删除一个ZIP格式文件中的文件
- 重复使用 _variant_ 类型出错,请问使用此类型时要不要明显的释放内存,像BSTR一样,高分求救
- 用Csocket 写的服务器聊天程序,为什么在用Vb写的客户端接受到的信息不能显示在Textbox 上?
- OpenProcess在win2000下运行的问题
- 如何使子窗口在创建时即为最大化
- 求:《Visual C++开发GIS系统》书的配套源码下载############################
- 菜鸟问题,请指点
m-pMainwnd是主框架的呀,
你去MainFrame里响应消息吧!
自定义消息的步骤:
1。#define WM_MYMESSAGE WM_USER+1 : 一般自定义消息的ID值>WM_USER,故要求
+正整数——————全局常量
2。定义消息的回调函数。___在需要处理消息的类中。
如:afx_msg LRESULT OnMYMSG(WPARAM wParam,LPARAM lParam);
3。将消息加入消息循环。___在需要处理消息的类中。
如:
BEGIN_MESSAGE_MAP(CMyClass, CBaseClass)//类中拥有消息循环
ON_MESSAGE(WM_MYMESSAGE,OnMyMSG)
END_MESSAGE_MAP()
4。在需要的地方发出消息SendMessage()或PostMessage();
SendMessage(目的地,WM_MYMESSAGE,wParam, lParam);//后两项可为NULL你的消息发往CMainFrame了。