单文档程序,我想在MainFrm中发送一条自定义消息到视图中,编译时没有错误和警告,但视图中的自定义消息函数没有反应,设断点没停住。
具体是:串口受到了一串数据后,我想发送一条消息到视图,告诉视图更新显示。
我在MainFrm 中用的 SendMessage(WM_RECEIVE_DATA);
然后在视图中添加了一个自定义消息的处理函数初学MFC,望多指教!!谢谢!!
具体是:串口受到了一串数据后,我想发送一条消息到视图,告诉视图更新显示。
我在MainFrm 中用的 SendMessage(WM_RECEIVE_DATA);
然后在视图中添加了一个自定义消息的处理函数初学MFC,望多指教!!谢谢!!
解决方案 »
- 为什么得不到Dll中结构的成员变量的值?
- CreateEvent产生的HANDLE在CloseHandle之后是否还要使HANDLE=NULL?
- Windows2003下使用vc6.0编写wmi问题!!!
- 运算符重载的问题
- winsock是用多线程好呢还是用异步I/O好?
- 关于“远程文档共享”功能的实现方法
- 分又多了,散,几个问题顺便看看吧
- 怎么在文本文件中的两行中添加一行?怎么删除一行?
- 如何让在对话框中由按钮调用的CMonthCalCtrl控件在最顶端
- int k = (5*2, 2*3);
- 很二愣的问题.怎样把int型数据连接到一个字符串里.
- 编写windows下服务程序,使用csocket的问题
==请将你加的处理机制贴出来。
需要在头文件和cpp中增加对自定义消息的映射,不仅仅是一个处理函数
#define WM_XXX WM_USER + 1// 视图类中的消息响应函数声明
afx_msg void OnXXX(WPARAM wParam, LPARAM lParam);// 视图类中添加消息映射宏
BEGIN_MESSAGE_MAP(CJLFrameView, CFormView)
//{{AFX_MSG_MAP(CJLFrameView)
//}}AFX_MSG_MAP
// Standard printing commands
ON_MESSAGE(WM_XXX, OnXXX)
END_MESSAGE_MAP()
2.SendMessage(m_hWnd,WM_RECEIVE_DATA);