曲径通幽论坛

标题: GetDlgItem() -- 获取对话框中控件句柄 [打印本页]

作者: beyes    时间: 2012-2-9 23:02
标题: GetDlgItem() -- 获取对话框中控件句柄
GetDlgItem() 原型为:
[C++] 纯文本查看 复制代码
HWND GetDlgItem( 
  HWND hDlg,
  int nIDDlgItem
);

该函数用来获取对话框中的控件句柄。

第 1 个参数 hDlg 是包含控件的对话框句柄。

第 2 个参数 nIDDlgItem 是控件的资源标识。

比如下面的一个对话框:

它含有两个输入框窗口,这也是两个控件。如果对名字输入框窗口使用 SetFocus()  对其设置键盘焦点,那么 SetFocus() 函数的参数就应是该输入框的句柄,因此这时可用 GetDlgItem() 函数来获得,比如:
SetFocus (GetDlgItem(hDlg,IDC_TXT0));





欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2