Funzione GetFocus (winuser.h)
Recupera l'handle nella finestra con lo stato attivo della tastiera, se la finestra è collegata alla coda dei messaggi del thread chiamante.
Sintassi
HWND GetFocus();
Valore restituito
Tipo: HWND
Il valore restituito è l'handle della finestra con lo stato attivo della tastiera. Se la coda di messaggi del thread chiamante non ha una finestra associata con lo stato attivo della tastiera, il valore restituito è NULL.
Commenti
GetFocus restituisce la finestra con lo stato attivo della tastiera per la coda di messaggi del thread corrente. Se GetFocus restituisce NULL, la coda di un altro thread può essere collegata a una finestra con lo stato attivo della tastiera.
Usare la funzione GetForegroundWindow per recuperare l'handle nella finestra con cui l'utente sta attualmente lavorando. È possibile associare la coda di messaggi del thread alle finestre di proprietà di un altro thread usando la funzione AttachThreadInput .
Per ottenere la finestra con lo stato attivo della tastiera sulla coda in primo piano o sulla coda di un altro thread, usare la funzione GetGUIThreadInfo .
Esempio
Per un esempio, vedere "Creazione di una barra degli strumenti casella combinata" in Uso di caselle combinate.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | winuser.h (include Windows.h) |
Libreria | User32.lib |
DLL | User32.dll |
Set di API | ext-ms-win-ntuser-window-l1-1-4 (introdotto in Windows 10 versione 10.0.14393) |
Vedi anche
Informazioni concettuali
Altre risorse
Riferimento