如何自定义消息
1定义消息
#define WM_DATAARRIVE WM_USER + 2
2.消息声明:
afx_msg LONG OnDataArrive(WPARAM wParam,LPARAM lParam);
3.消息映射:
ON_MESSAGE(WM_DATAARRIVE, OnDataArrive)
4.函数实现
LONG CNetmonitorDlg::OnDataArrive(WPARAM wParam,LPARAM lParam){...}
UPDATEDATA
线程中不能使用UPDATEDATA函数,可以采用发自定消息的方式。
发送WM_LBUTTONDOWN消息如何带参数
CPoint point(10,10);
m_progress.PostMessage(WM_LBUTTONDOWN,0,MAKELPARAM(point.x, point.y));
消息反射
在windows里面,子控件经常向父控件发送消息,例如很多子控件要绘制自己的背景,就可能向父窗口发送消息WM_CTLCOLOR。对于从子控件发来的消息,父控件有可能在处理之前,把消息返还给子控件处理,这样消息看起来就想是从父窗口反射回来一样,故此得名:消息反射。
1476

被折叠的 条评论
为什么被折叠?



