Funzione EnableMouseInPointer (winuser.h)

Consente al mouse di fungere da dispositivo di input del puntatore e inviare WM_POINTER messaggi.

Sintassi

BOOL EnableMouseInPointer(
  [in] BOOL fEnable
);

Parametri

[in] fEnable

TRUE per attivare il supporto dell'input del mouse in WM_POINTER.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è diverso da zero.

Se la funzione ha esito negativo, il valore restituito è zero. Per informazioni dettagliate sull'errore, chiamare GetLastError.

Commenti

Questa funzione può essere chiamata una sola volta nel contesto di una durata del processo. Prima della prima chiamata, le app di Windows Store vengono eseguite con puntatore del mouse abilitato, come per tutte le applicazioni desktop che utilizzano mshtml.dll. Tutte le altre applicazioni desktop vengono eseguite con puntatore del mouse disabilitato.

Nella prima chiamata della durata del processo lo stato viene modificato come specificato e la chiamata ha esito positivo.

Nelle chiamate successive, lo stato non cambierà. Se lo stato corrente non è uguale allo stato specificato, la chiamata ha esito negativo.

Chiamare IsMouseInPointerEnabled per verificare lo stato del puntatore del mouse.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winuser.h (include Windows.h)
Libreria User32.lib
DLL User32.dll

Vedi anche

Funzioni

IsMouseInPointerEnabled

WM_POINTER