WM_NCPOINTERDOWN messaggio
Inviato quando un puntatore effettua il contatto sull'area non client di una finestra. Il messaggio è destinato alla finestra su cui il puntatore effettua il contatto. Il puntatore viene acquisito in modo implicito nella finestra in modo che la finestra continui a ricevere input per il puntatore fino a quando non interrompe il contatto.
Se una finestra ha acquisito questo puntatore, questo messaggio non viene pubblicato. Viene invece inserito un WM_POINTERDOWN nella finestra che ha acquisito questo puntatore.
! [Importante]
Le app desktop devono essere compatibili con dpi. Se l'app non riconosce valori DPI, le coordinate dello schermo contenute nei messaggi del puntatore e nelle strutture correlate potrebbero risultare imprecise a causa della virtualizzazione DPI. La virtualizzazione DPI offre supporto automatico per il ridimensionamento alle applicazioni che non sono compatibili con dpi ed è attivo per impostazione predefinita (gli utenti possono disattivarlo). Per altre informazioni, vedere Scrittura di applicazioni Win32 con valori DPI elevati.
#define WM_NCPOINTERDOWN 0x0242
Parametri
-
wParam
-
Contiene l'identificatore del puntatore e informazioni aggiuntive. Utilizzare le macro seguenti per recuperare queste informazioni.
GET_POINTERID_WPARAM(wParam): identificatore del puntatore.
HIWORD(wParam): valore hit test restituito dall'elaborazione del messaggio WM_NCHITTEST .
-
lParam
-
Contiene la posizione del punto del puntatore.
Nota
Poiché il puntatore può contattare il dispositivo su un'area non semplice, questa posizione può essere una semplificazione di un'area puntatore più complessa. Quando possibile, un'applicazione deve usare le informazioni complete sull'area del puntatore anziché la posizione del punto.
Utilizzare le macro seguenti per recuperare le coordinate fisiche dello schermo del punto.
Valore restituito
Se un'applicazione elabora questo messaggio, deve restituire zero.
Se l'applicazione non elabora questo messaggio, deve chiamare DefWindowProc.
Osservazioni:
Se l'applicazione non elabora questo messaggio, DefWindowProc può eseguire una o più azioni di sistema a seconda del risultato dell'hit test incluso nel messaggio. In genere, le applicazioni non devono gestire questo messaggio.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 8 [solo app desktop] |
Server minimo supportato |
Windows Server 2012 [solo app desktop] |
Intestazione |
|