C#程序员学习MFC(一) 设置和获取控件的值
今天学会了用GetDlgItem函数设置和获取控件的值,代码如下
1
void CMFCSimpleDlg::OnBnClickedOk()
2
{
3
// TODO: 在此添加控件通知处理程序代码
4
//OnOK();
5
CEdit * pEdit = (CEdit*)GetDlgItem(IDC_EDIT1);
6
pEdit->SetWindowText("通知编辑区域,这里是命令文本");
7![]()
8
9
}
10![]()
11![]()
12
void CMFCSimpleDlg::OnBnClickedButton1()
13
{
14
// TODO: 在此添加控件通知处理程序代码
15
CEdit *pEdit = (CEdit*)GetDlgItem(IDC_EDIT1);
16
char szBuffer[100];
17
pEdit->GetWindowText(szBuffer,sizeof(szBuffer));
18
CDialog::MessageBox(szBuffer);
19
}
20
void CMFCSimpleDlg::OnTcnSelchangeTab1(NMHDR *pNMHDR, LRESULT *pResult)
21
{
22
// TODO: 在此添加控件通知处理程序代码
23
*pResult = 0;
24
}
25![]()
void CMFCSimpleDlg::OnBnClickedOk()2
{3
// TODO: 在此添加控件通知处理程序代码4
//OnOK();5
CEdit * pEdit = (CEdit*)GetDlgItem(IDC_EDIT1);6
pEdit->SetWindowText("通知编辑区域,这里是命令文本");7

8
9
}10

11

12
void CMFCSimpleDlg::OnBnClickedButton1()13
{14
// TODO: 在此添加控件通知处理程序代码15
CEdit *pEdit = (CEdit*)GetDlgItem(IDC_EDIT1);16
char szBuffer[100];17
pEdit->GetWindowText(szBuffer,sizeof(szBuffer));18
CDialog::MessageBox(szBuffer);19
}20
void CMFCSimpleDlg::OnTcnSelchangeTab1(NMHDR *pNMHDR, LRESULT *pResult)21
{22
// TODO: 在此添加控件通知处理程序代码23
*pResult = 0;24
}25


浙公网安备 33010602011771号