新手求教:如何在自定义的控件里响应串口接收消息 问题是这样的:我写一个自定义的串口类,现在可以发送数据,但是无法响应数据接收函数。我的做法就是和VC中添加用户自定义的消息处理函数一样!!我用MFC创建的应用程序里都可以响应。在控件里一样的写法就不行。不知道会不会和我设置成私有函数有关。我看别人的写的代码好像都没有串口的接收消息映射。倒是有写接收事件。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我用MFC创建的应用程序里都可以响应。在控件里一样的写法就不行=========你怎么写的 和MFC里一样的 就是先定义个自定义消息啊#define ON_COM_RECEIVE WM_USER + 618 然后关联一个消息处理函数ON_MESSAGE(ON_COM_RECEIVE,OnReceiveChar)接着定义一个消息处理函数protected: HICON m_hIcon; // Generated message map functions //{{AFX_MSG(CTestDlg) afx_msg void OnReceiveChar(); //}}AFX_MSG DECLARE_MESSAGE_MAP()最后编写消息处理函数啊void OnReceiveChar(){ MessageBox(“接收到消息!”);} afx_msg void OnReceiveChar();-->afx_msg LRESULT OnReceiveChar(WPARAM wParam, LPARAM lParam);一般消息都写成这样 combobox 数据问题 在线急等! 我见过的最无耻的人 坐标映射(bitblt)? 自定义static控件,怎么能让它像button那样获取焦点? 有关DirectDraw 的显示问题:如何让解码出来的数据直接以bmp的格式显示出来????有其他的好方法吗??? access 的时间查询问题 网页中的ocx控件能否判断当前网站的http服务是不是80端口?或找到当前端口? 关于sql server2000中判断字段空值的问题 100分求助,请问如何得到COleDateTime中的信息 请教一个dll调用问题 同步问题 在线等 立即给分
=========
你怎么写的
然后关联一个消息处理函数ON_MESSAGE(ON_COM_RECEIVE,OnReceiveChar)
接着定义一个消息处理函数
protected:
HICON m_hIcon;
// Generated message map functions
//{{AFX_MSG(CTestDlg)
afx_msg void OnReceiveChar();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
最后编写消息处理函数啊
void OnReceiveChar()
{
MessageBox(“接收到消息!”);
}
-->
afx_msg LRESULT OnReceiveChar(WPARAM wParam, LPARAM lParam);
一般消息都写成这样