在MSDN中定义为:
HWND GetDlgItem(
HWND hDlg, // handle to dialog box
int nIDDlgItem // control identifier);
其中HWND代表当前窗口的句柄,其实就是m_hWnd,int 代表你想要得到的控件句柄的名字比如我们有个编辑框为IDC_EDIT_TEST,则这里面的值就是IDC_EDIT_TEST。下面给个例子
HWND editwnd;
char buf[10];
editwnd=::GetDlgItem(m_hWnd,IDC_EDIT_TEST); //得到编辑框句柄
::SetWindowText(editwnd,"TEST!"); //把编辑框内容置为TEST
::GetWindowText(editwnd,buf,10); //获取编辑框内容
/
当然除了上面的方法之外还有另外一种方法设置编辑框和获取编辑框内容
::GetDlgItemText(m_hWnd,IDC_EDIT_TEST,buf,10);//获取编辑框内容到buf
::SetDlgItemText(m_hWnd,IDC_EDIT_TEST,buf);//设置编辑框内容