函式功能
該函式返回指定控制的標識符。
函式原型: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。