Fungsi GetFocus (winuser.h)

Mengambil handel ke jendela yang memiliki fokus keyboard, jika jendela dilampirkan ke antrean pesan utas panggilan.

Sintaks

HWND GetFocus();

Mengembalikan nilai

Jenis: HWND

Nilai yang dikembalikan adalah handel ke jendela dengan fokus keyboard. Jika antrean pesan utas panggilan tidak memiliki jendela terkait dengan fokus keyboard, nilai yang dikembalikan adalah NULL.

Keterangan

GetFocus mengembalikan jendela dengan fokus keyboard untuk antrean pesan utas saat ini. Jika GetFocus mengembalikan NULL, antrean utas lain dapat dilampirkan ke jendela yang memiliki fokus keyboard.

Gunakan fungsi GetForegroundWindow untuk mengambil handel ke jendela tempat pengguna saat ini bekerja. Anda dapat mengaitkan antrean pesan utas Anda dengan jendela yang dimiliki oleh utas lain dengan menggunakan fungsi AttachThreadInput .

Untuk mendapatkan jendela dengan fokus keyboard pada antrean latar depan atau antrean utas lain, gunakan fungsi GetGUIThreadInfo .

Contoh

Misalnya, lihat "Membuat Toolbar Kotak Kombo" di Menggunakan Kotak Kombo.

Persyaratan

Persyaratan Nilai
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-window-l1-1-4 (diperkenalkan dalam Windows 10, versi 10.0.14393)

Lihat juga

AttachThreadInput

Konseptual

GetForegroundWindow

GetGUIThreadInfo

Keyboard Input

Sumber Daya Lain

Referensi

SetFocus

WM_KILLFOCUS

WM_SETFOCUS