Fungsi GetDlgCtrlID (winuser.h)

Mengambil pengidentifikasi kontrol yang ditentukan.

Sintaks

int GetDlgCtrlID(
  [in] HWND hWnd
);

Parameter

[in] hWnd

Jenis: HWND

Handel ke kontrol.

Nilai kembali

Jenis: int

Jika fungsi berhasil, nilai yang dikembalikan adalah pengidentifikasi kontrol.

Jika fungsi gagal, nilai yang dikembalikan adalah nol. Nilai yang tidak valid untuk parameter hwndCtl , misalnya, akan menyebabkan fungsi gagal. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.

Keterangan

GetDlgCtrlID menerima handel jendela anak serta handel kontrol dalam kotak dialog. Aplikasi mengatur pengidentifikasi untuk jendela anak saat membuat jendela dengan menetapkan nilai pengidentifikasi ke parameter hmenu saat memanggil fungsi CreateWindow atau CreateWindowEx .

Meskipun GetDlgCtrlID dapat mengembalikan nilai jika hwndCtl adalah handel ke jendela tingkat atas, jendela tingkat atas tidak dapat memiliki pengidentifikasi dan nilai pengembalian seperti itu tidak pernah valid.

Contoh

Misalnya, lihat Menginisialisasi Kotak Dialog.

Persyaratan

   
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header winuser.h (sertakan Windows.h)
Pustaka User32.lib
DLL User32.dll
Set API ext-ms-win-ntuser-dialogbox-l1-1-0 (diperkenalkan di Windows 8)

Lihat juga

Konseptual

CreateWindow

CreateWindowEx

Kotak Dialog

GetDlgItem

Referensi