BEGIN_MESSAGE_MAP(CRepeaterMonitorofChimaMobileDlg, CDialog)
//{{AFX_MSG_MAP(CRepeaterMonitorofChimaMobileDlg)
ON_WM_SYSCOMMAND()
ON_WM_PAINT()
ON_WM_QUERYDRAGICON()
ON_BN_CLICKED(IDC_OPENCOM, OnOpencom)
ON_BN_CLICKED(IDC_QUERY, OnQuery)
ON_BN_CLICKED(IDC_SET, OnSet)
ON_BN_CLICKED(IDC_SWITCH, OnSwitch)
ON_NOTIFY(TCN_SELCHANGE, IDC_TAB1, OnSelchangeTab1)
ON_BN_CLICKED(IDC_CANSEND, OnCansend)
ON_BN_CLICKED(IDC_INITIALMODEM, OnInitialmodem)
ON_BN_CLICKED(IDC_CLEARUP, OnClearup)
ON_BN_CLICKED(IDC_LANGUAGE, OnLanguage)
ON_WM_CTLCOLOR()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
是什么意思,起到什么作用?
VC++代码解释一下
答案:2 悬赏:30 手机版
解决时间 2021-02-24 08:55
- 提问者网友:棒棒糖
- 2021-02-24 00:15
最佳答案
- 五星知识达人网友:山君与见山
- 2021-02-24 01:47
这个是消息映射表,
第一句是消息映射的开始,
最后一行是结束
当中就是具体的消息关联了
ON_WM_SYSCOMMAND()//当点窗口左上角弹出系统菜单时,点相应的选项会产生WM_SYSCOMMAND消息,这行就是说,本窗体会相应控制菜单。
ON_WM_PAINT()//相应WM_PAINT,就是窗体重绘
ON_WM_QUERYDRAGICON()//没有定义图标的窗体当其最小化时发送WM_QUERYDRAGICON消息,本行就是说,本窗体会相应这个消息
ON_BN_CLICKED(IDC_OPENCOM, OnOpencom)//这行是响应按钮单击消息。意思是当单击一个ID号为IDC_OPENCOM的按钮时,会产生这个消息,并由OnOpencom这个函数响应,就是说这个函数将会执行
ON_NOTIFY(TCN_SELCHANGE, IDC_TAB1, OnSelchangeTab1)//这是一个通知消息。当一个控件(IDC_TAB1)发生某些事件(例如TCN_SELCHANGE)时,OnSelchangeTab1就会执行。
ON_WM_CTLCOLOR()//这是控件颜色背景等的绘制响应,当控件等重绘的时候,会调用OnCtrlColor函数,这是个虚函数,可以自己重写
第一句是消息映射的开始,
最后一行是结束
当中就是具体的消息关联了
ON_WM_SYSCOMMAND()//当点窗口左上角弹出系统菜单时,点相应的选项会产生WM_SYSCOMMAND消息,这行就是说,本窗体会相应控制菜单。
ON_WM_PAINT()//相应WM_PAINT,就是窗体重绘
ON_WM_QUERYDRAGICON()//没有定义图标的窗体当其最小化时发送WM_QUERYDRAGICON消息,本行就是说,本窗体会相应这个消息
ON_BN_CLICKED(IDC_OPENCOM, OnOpencom)//这行是响应按钮单击消息。意思是当单击一个ID号为IDC_OPENCOM的按钮时,会产生这个消息,并由OnOpencom这个函数响应,就是说这个函数将会执行
ON_NOTIFY(TCN_SELCHANGE, IDC_TAB1, OnSelchangeTab1)//这是一个通知消息。当一个控件(IDC_TAB1)发生某些事件(例如TCN_SELCHANGE)时,OnSelchangeTab1就会执行。
ON_WM_CTLCOLOR()//这是控件颜色背景等的绘制响应,当控件等重绘的时候,会调用OnCtrlColor函数,这是个虚函数,可以自己重写
全部回答
- 1楼网友:旧脸谱
- 2021-02-24 01:58
消息映射表,响应系统不同的消息
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯