在控件里设置值
1.新疆三个编辑框,将其ID设置为IDC_EDIT1,IDC_EDIT2,IDC_EDIT3
2.如果我们想要编辑框有默认文字,如何修改呢?我们就需要对这个控件进行操作
3.右键CbingoDialog,在属性页选择重写,选择OnInitDialog函数,所以在CbingoDialog.cpp就有了这么一个函数
4.第一种改变控件的方式,在OnInitDialog里写
CString strtext;
CWnd* pedit1 = GetDlgItem(IDC_EDIT1);
/获得句柄
if (pedit1!=NULL)
{
pedit1->SetWindowTextW(_T("100"));
}
pedit1->GetWindowTextW(strtext);
第二种改变控件的方式
SetDlgItemTextW(IDC_EDIT2, __T("200"));
GetDlgItemText(IDC_EDIT2, strtext);
第三种改变编辑框默认文本的方式
SetDlgItemInt(IDC_EDIT3, 300);
BOOL bistrang = FALSE;
UINT ret=GetDlgItemInt(IDC_EDIT3,&bistrang);
ret的值为300
添加变量改变值
还有一种方法可以改变控件里的值
1.打开IDD_DIALOG1,右键编辑框1--->添加变量--->类型选择值,变量名为m_val