自定义消息块 ON_COMMAND_RANGE,ON_UPDATE_COMMAND_UI_RANGE
2007-01-25 12:42
489 查看
class CSomeView:public CView
{
protected:
afx_msg void OnCommandRange(UINT nID);
afx_msg void OnUpdateCommandUIRange(CCmdUI* pCmdUI);
int m_iShape //记录选择了哪个选项
DECLARE_MESSAGE_MAP();
}
BEGIN_MESSAGE_MAP(CSomeView,CView)
ON_COMMAND_RANGE( idFirst, idLast,OnCOmmandRange);
ON_UPDATE_COMMAND_UI_RANGE(idFirst,idLast,OnUpdateCommandUIRange)
END_MESSAGE_MAP()
宏的参数没有类型,是用#define 定义的量
void CMsdrawView::OnDrawShape(UINT nID)
{
m_iShape=nID-ID_DRAW_STROKE+1;
}
void CMsdrawView::OnUpdateDrawShape(CCmdUI *pCmdUI)
{
pCmdUI->SetCheck (m_iShape+ID_DRAW_STROKE-1==pCmdUI->m_nID ?1:0);
}
{
protected:
afx_msg void OnCommandRange(UINT nID);
afx_msg void OnUpdateCommandUIRange(CCmdUI* pCmdUI);
int m_iShape //记录选择了哪个选项
DECLARE_MESSAGE_MAP();
}
BEGIN_MESSAGE_MAP(CSomeView,CView)
ON_COMMAND_RANGE( idFirst, idLast,OnCOmmandRange);
ON_UPDATE_COMMAND_UI_RANGE(idFirst,idLast,OnUpdateCommandUIRange)
END_MESSAGE_MAP()
宏的参数没有类型,是用#define 定义的量
void CMsdrawView::OnDrawShape(UINT nID)
{
m_iShape=nID-ID_DRAW_STROKE+1;
}
void CMsdrawView::OnUpdateDrawShape(CCmdUI *pCmdUI)
{
pCmdUI->SetCheck (m_iShape+ID_DRAW_STROKE-1==pCmdUI->m_nID ?1:0);
}
相关文章推荐
- ON_UPDATE_COMMAND_UI_RANGE
- VC下许多相同的控件事件处理方法(ON_CONTROL_RANGE、ON_COMMAND_RANGE、ON_UPDATE_COMMAND_UI_RANGE )
- ON_COMMAND_RANGE和ON_UPDATE_COMMAND_UI_RANGE
- MFC 自定义非窗口类控件中实现 ON_COMMAND 和 ON_UPDATE_COMMAND_UI
- ON_COMMAND_RANGE和ON_UPDATE_COMMAND_UI_RANGE
- ON_COMMAND_RANGE和ON_UPDATE_COMMAND_UI_RANGE
- 菜单响应函数:ON_COMMAND和ON_UPDATE_COMMAND_UI,ON_COMMAND_RANGE和ON_UPDATE_COMMAND_UI_RANGE
- UPDATE_COMMAND_UI和ON_COMMAND
- CFormView 怎样使用ON_UPDATE_COMMAND_UI
- MFC中ON_UPDATE_COMMAND_UI和ON_COMMAND消息区别
- C++实例 菜单操作2 ON_UPDATE_COMMAND_UI
- MFC中ON_UPDATE_COMMAND_UI和ON_COMMAND消息区别
- CProperytSheet中的ON_UPDATE_COMMAND_UI
- 使基于对话框的菜单能够使用ON_UPDATE_COMMAND_UI更新菜单
- 在对话框里面使用ON_UPDATE_COMMAND_UI映射工具条
- 对话框的菜单 ON_UPDATE_COMMAND_UI
- ON_COMMAND 和ON_UPDATE_COMMAND_UI的区别
- 对话框的菜单 ON_UPDATE_COMMAND_UI
- VC++ 关于 ON_UPDATE_COMMAND_UI 相关的作用.
- ON_UPDATE_COMMAND_UI