如何获取一个对话框的控件指针? (VCKBASE发表于2001-8-11 11:05:17) [问题提出]
如果想对对话框的控件进行控制,那么首先要获得此控件的句柄(指针),然后对其操作.
[解决方法]
MFC提供了获取子窗口,指定控件和指定窗口句柄的函数:CWnd::GetDlgItem.
[实现程序]
假设你已有了名为My的对话框工程,并且有了一个ID=IDC_EDIT1的Edit控件:
BOOL CMyDlg::OnInitDialog()
{
CDialog::OnInitDialog();
CEdit *m_Edit=(CEdit *)GetDlgItem(IDC_EDIT1);
m_Edit->SetWindowText("练习");
return TRUE;
}
|