### 函数功能

该函数返回指定控制的标识符。

### 函数原型

Int GetDlgCtrllD（HWND hwndCtl）；

### 参数

hwndCtl:标识控制的句柄。

### 返回值

如果函数调用成功，则返回值为控制的标识符，如果函数调用失败,则返回值为零。例如,hwndCtl参数的一个无效的值将导致函数失败。若想获得更多错误信息，请调用GetLastError函数。
备注：GetDlgCtrllD函数接收子窗口句柄和对话框中的控制句柄。当应用程序调用CreateWindow或CreateWindowEx函数，通过把标识符的值设置为hmenu参数来创建窗口时，应用程序为了窗口句柄设置标识符。如果hwndCtrl标识一个顶层窗口尽管GetDlgCtrllD可以返回一个值,但顶层窗口不能有标识符且这样的返回值从不生效。windows CE：标识符仅对子窗口有效。标识符叫以通过把作为hwndCtrl参数中的标识符传递到CreatewindowEx函数来设置，它也可以通过调用带有设置为GWL_ID的nlndex参数的SetwindowLong和GetWindowLong函数来设置和检索。

### 速查

Windows NT:3.1及以上版本；Windows：95及以上版本；Windows CE：1.0及以上版本；头文件：winuser.h;库文件：user32.lib。