发新话题
打印

如何映射停靠工具栏中的ComBoBox中的OnSelectChange消息

如何映射停靠工具栏中的ComBoBox中的OnSelectChange消息

请问如何映射停靠工具栏中的ComBoBox中的OnSelectChange消息?

注意我的停靠工具栏的类是CMyDialogBar,其基类是CDialogBar,并且程序中涉及到Doc/View体系,我的目的是要当用户改变了停靠工具栏中的ComBoBox中的选项是,程序能对特定的文档在客户区进行读写,编辑操作,请问这个ComBoBox中的OnSelectChange消息应该在哪儿映射好?应该为ComBo加上什么变量?我的Program是一个SDI程序,我选择的基类是CEditView

CDialogBar好像叫对话条吧,工具栏是CtoolBar。CDialogBar上控件的消息一般都由他的父窗口棗CMainFrame处理。
1 在CMainFrame的类声明中添加CComboBox成员变量m_cboMyTest;
2 在CMainFrame的类声明中添加消息处理函数:
afx_msg void OnSelChangeCbobox();//(名字随便取)
3 在CMainFrame的OnCreate()函数中添加:
m_cboMyTest.SubclassDlgItem(IDC_CBO_CBOBOX,

TOP

发新话题