尽量使用句柄^,而不是指针
串口接收自动显示
每个函数调用都会返回一个值,利用这个值实现串口接收的自动显示
自定义的窗口消息
自定义窗口消息的消息标志都大于WM_USER(至少是WM_USER+100,因为许多控件都使用这一范围的WM_USER消息)
使用自定义的消息分为二步:
①、在 Resource.h中定义消息标记
#define WM_MYMSG (WM_USER+1000)
②、在消息映射表中加入消息映射宏
BEGIN_MESSAGE_MAP()
ON_MESSAGE(WM_MYMSG,fn)
END_MESSAGE_MAP()
说明:
其对应的宏为ON_MESSAGE(),其成员函数的原型为:
afx_msg LRESULT fn(WPARAM,LPARAM)
自定义消息函数的实现
LRESULT CczglDlg::fn(WPARAM,LPARAM)
{
//TODO: 在此添加消息处理程序代码和/或调用默认值
MessageBox("MYMSG");
return 0;//这里是必须的,要有返回值
}
在消息的触发条件满足时发送消息
SendMessage(WM_MYMSG,0,0);