MFC的三个控件怎么定义变量
我现在在做一个简单的MFC程序,现在需要定义三个变量,分别是CcomboBox控件类型,CprogressCtrl控件,CspinButtonCtrl控件三种类型的变量,...
我现在在做一个简单的MFC程序,现在需要定义三个变量,分别是CcomboBox 控件类型,CprogressCtrl 控件,CspinButtonCtrl控件 三种类型的变量,变量名为m_comDepart m_ctlProgress m_ctlSpin请问该怎么定义?在哪里写 ?
展开
4个回答
展开全部
1、在资源管理器中向窗口中添加你的3个控件,定义ID.
2、在头文件中定义:
CcomboBox m_comDepart;
CprogressCtrl m_ctlProgress;
CspinButtonCtrl m_ctlSpin;
3、在源文件中DoDataExchange()中添加:
DDX_Control(pDX,IDC_1,m_comDepart);
DDX_Control(pDX,IDC_2,m_ctlProgress);
DDX_Control(pDX,IDC_3,m_ctlSpin);
将上面的IDC_1、IDC_2、IDC_3改成你自己控件的ID。
完毕,控件可以使了。
展开全部
方法一:手动添加
在控件所在类头文件中定义变量
CcomboBox m_comDepart;
CprogressCtrl m_ctlProgress;
CspinButtonCtrl m_ctlSpin;
在源文件DoDataExchange函数中关联ID(ID号根据实际修改)
DDX_Control(pDX,IDC_xxx,m_comDepart);
DDX_Control(pDX,IDC_xxx,m_ctlProgress);
DDX_Control(pDX,IDC_xxx,m_ctlSpin);
方法二:
通过类向导添加
打开类向导界面,找到对应ID,点击添加变量,依次增加
在控件所在类头文件中定义变量
CcomboBox m_comDepart;
CprogressCtrl m_ctlProgress;
CspinButtonCtrl m_ctlSpin;
在源文件DoDataExchange函数中关联ID(ID号根据实际修改)
DDX_Control(pDX,IDC_xxx,m_comDepart);
DDX_Control(pDX,IDC_xxx,m_ctlProgress);
DDX_Control(pDX,IDC_xxx,m_ctlSpin);
方法二:
通过类向导添加
打开类向导界面,找到对应ID,点击添加变量,依次增加
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
同时按Ctrl + W ,会弹出类向导。里面属性页的第二页,就是添加变量。找到对应的控件ID,添加你需要的变量名就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
7445546666666666666666
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询