Condividi tramite


Funzione GetCapture (winuser.h)

Recupera un handle nella finestra (se presente) che ha acquisito il mouse. Solo una finestra alla volta può acquisire il mouse; questa finestra riceve l'input del mouse indipendentemente dal fatto che il cursore si trova all'interno dei bordi.

Sintassi

HWND GetCapture();

Valore restituito

Tipo: HWND

Il valore restituito è un handle per la finestra di acquisizione associata al thread corrente. Se nessuna finestra nel thread ha acquisito il mouse, il valore restituito è NULL.

Commenti

Un valore restituito NULL indica che il thread corrente non ha acquisito il mouse. Tuttavia, è possibile che un altro thread o processo abbia acquisito il mouse.

Per ottenere un handle nella finestra di acquisizione in un altro thread, usare la funzione GetGUIThreadInfo .

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-mouse-l1-1-0 (introdotto in Windows 8)

Vedi anche

Informazioni concettuali

GetGUIThreadInfo

Mouse Input

Riferimento

ReleaseCapture

SetCapture