ON_COMMAND_RANGE和ON_UPDATE_COMMAND_UI_RANGE
来源:互联网 发布:linux nginx配置ssl 编辑:程序博客网 时间:2024/05/16 23:50
ON_COMMAND_RANGE 和 ON_UPDATE_COMMAND_UI_RANGE 可以影射ID连续的Toolbar/Menu ID。
ON_COMMAND_RANGE影射的消息响应函数需要一个参数UINT表明是哪一个消息,
afx_msg void OnZoom(UINT nID);
而ON_UPDATE_COMMAND_UI_RANGE的消息响应函数则无此ID,与ON_UPDATE_COMMAND_UI的消息响应函数原型相同。
afx_msg void OnUpdateZoom(CCmdUI* pCmdUI);
原因是CCmdUI有一个数据成员m_nID标示ID。
注:所有的这些影射要放在{{AFX_MSG_MAP之外!
刚开始使用还真不习惯,为何同是XXX_RANGE,确不按相同的规则办事,并且即使写成:
afx_msg void OnUpdateZoom(UNIT nID, CCmdUI* pCmdUI);
编译器却一点错误信息也没有。
怪异!
- ON_COMMAND_RANGE和ON_UPDATE_COMMAND_UI_RANGE
- VC++中的ON_COMMAND_RANGE宏和ON_UPDATE_COMMAND_UI_RANGE宏
- 菜单响应函数:ON_COMMAND和ON_UPDATE_COMMAND_UI,ON_COMMAND_RANGE和ON_UPDATE_COMMAND_UI_RANGE
- 自定义消息块 ON_COMMAND_RANGE,ON_UPDATE_COMMAND_UI_RANGE
- ON_UPDATE_COMMAND_UI_RANGE
- VC下许多相同的控件事件处理方法(ON_CONTROL_RANGE、ON_COMMAND_RANGE、ON_UPDATE_COMMAND_UI_RANGE )
- ON_COMMAND_RANGE
- ON_COMMAND_RANGE
- MFC消息ON_WM_CONTEXTMENU和ON_COMMAND_RANGE
- VC++中的ON_COMMAND_RANGE和ON_COMMAND
- ON_COMMAND_RANGE用法
- ON_COMMAND_RANGE用法
- C++ ON_COMMAND_RANGE
- ON_COMMAND_RANGE用法
- ON_COMMAND_RANGE 使用
- ON_COMMAND_RANGE用法
- ON_COMMAND_RANGE 用法
- 消息宏: ON_COMMAND_RANGE/ON_COMMAND_RANGE_UI
- WinSock API网络编程——UDP协议(http://www.impcas.ac.cn/usr/lujun/browse.asp?id=winsock_udp)
- ADO访问数据库(http://www.impcas.ac.cn/usr/lujun/browse.asp?id=ado)
- 行政区划代码(用于判断身份证)
- delphi中流stream的操作.(个人笔记)
- WEB入门经典:Form验证开发感想!
- ON_COMMAND_RANGE和ON_UPDATE_COMMAND_UI_RANGE
- 虚拟方法
- statspack内容解释
- 初学C#
- 富人和穷人(在我的生活圈里我是最富的人)
- jdk1.5的新特性(java泛型)
- ibatis初步(原创)
- 网友的文章关于JS的实际应用
- httpClient