这两天忙着整云台控制界面,里面涉及到comobox和Edit control的使用。其中comobox最烦人的,莫过于box的初始化,而Edit Control最烦人的,莫过于控件中输入值后,如何获取。经过查网络,发现了自认为比较简单的方法,下面和大家共享。顺便也是做个备忘。
(1)首先,新建一个基于对话框的工程,比如取名为DialogTest。从控件工具箱拖一个comobox和Editcontrol,以及button按钮到dialog中。
(1) comobox下拉列表的初始化,一般来说,comobox的初始化有两种方式,一种,利用代码进行初始化,另一种利用属性框进行初始化。
方法一:利用代码进行初始化:
为了增强代码的可读性,可以自己编写一个初始化函数,比如取名为comoboxInit().为其添加control变量m_num(在comobox控件上右键,选择添加变量).
在:DialogTestDlg.h中添加函数声明:
public:
void comoboxInit();
在:DialogTestDlg.cpp中添加函数实现
void CDialogTestDlg::comoboxInit()
{