Messaggi
Negli argomenti di questa sezione vengono fornite le specifiche di riferimento per specifici messaggi di input e notifiche del puntatore .
In questa sezione
Argomento | Descrizione |
---|---|
DM_POINTERHITTEST |
Inviato a una finestra, quando viene rilevato per la prima volta l'input del puntatore, per determinare la destinazione di input più probabile per manipolazione diretta. |
WM_NCPOINTERDOWN |
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 Writing High-DPI Win32 Applications. |
WM_NCPOINTERUP |
Inviato quando un puntatore che ha effettuato il contatto sull'area non client di un contatto di una finestra interrompe il contatto. Il messaggio è destinato alla finestra su cui il puntatore effettua il contatto e il puntatore è, a quel punto, 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, inclusa la notifica di WM_NCPOINTERUP. Se una finestra ha acquisito questo puntatore, questo messaggio non viene pubblicato. Viene invece inserito un WM_POINTERUP 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 Writing High-DPI Win32 Applications. |
WM_NCPOINTERUPDATE |
Inviato per fornire un aggiornamento su un puntatore che ha effettuato il contatto sull'area non client di una finestra o quando un contatto non incapsulato viene spostato sull'area non client di una finestra. Mentre il puntatore passa il mouse, il messaggio è destinato a qualsiasi finestra su cui si trova il puntatore. Mentre il puntatore è in contatto con la superficie, il puntatore viene acquisito in modo implicito nella finestra su cui il puntatore ha effettuato il contatto e tale finestra continua a ricevere l'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_POINTERUPDATE 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 Writing High-DPI Win32 Applications. |
WM_PARENTNOTIFY |
Inviato a una finestra quando si verifica un'azione significativa in una finestra discendente. Questo messaggio è ora esteso per includere l'evento WM_POINTERDOWN. Quando viene creata la finestra figlio, il sistema invia WM_PARENTNOTIFY subito prima della CreateWindow o funzione CreateWindowEx che crea la finestra restituisce. Quando la finestra figlio viene eliminata definitivamente, il sistema invia il messaggio prima che venga eseguita un'elaborazione per eliminare definitivamente la finestra. Una finestra riceve questo messaggio tramite la relativa funzione WindowProc. 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 Writing High-DPI Win32 Applications. |
WM_POINTERACTIVATE |
Inviato a una finestra inattiva quando un puntatore primario genera un WM_POINTERDOWN sulla finestra. Finché il messaggio rimane non gestito, sposta la catena di finestre padre fino a raggiungere la finestra di primo livello. Le applicazioni possono rispondere a questo messaggio per specificare se desiderano essere attivate. Una finestra riceve questo messaggio tramite la relativa funzione WindowProc. |
WM_POINTERCAPTURECHANGED |
Inviato a una finestra che sta perdendo l'acquisizione di un puntatore di input. Una finestra riceve questo messaggio tramite la relativa funzione WindowProc. |
WM_POINTERDEVICECHANGE |
Inviato a una finestra quando è presente una modifica delle impostazioni di un monitor con un digitalizzatore collegato. Questo messaggio contiene informazioni sulla scalabilità della modalità di visualizzazione. |
WM_POINTERDEVICEINRANGE |
Inviato a una finestra quando viene rilevato un dispositivo puntatore nell'intervallo di un digitalizzatore di input. Questo messaggio contiene informazioni relative al dispositivo e alla relativa prossimità. |
WM_POINTERDEVICEOUTOFRANGE |
Inviato a una finestra quando un dispositivo puntatore ha lasciato l'intervallo di un digitalizzatore di input. Questo messaggio contiene informazioni relative al dispositivo e alla relativa prossimità. |
WM_POINTERDOWN |
Inviato quando un puntatore effettua il contatto sull'area client di una finestra. Questo messaggio di input è destinato alla finestra su cui il puntatore effettua il contatto e il puntatore viene acquisito in modo implicito nella finestra in modo che la finestra continui a ricevere l'input per il puntatore fino a quando non interrompe il contatto. Una finestra riceve questo messaggio tramite la relativa funzione WindowProc. 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 Writing High-DPI Win32 Applications. |
WM_POINTERENTER |
Inviato a una finestra quando un nuovo puntatore entra nell'intervallo di rilevamento sulla finestra (passaggio del mouse) o quando un puntatore esistente si sposta entro i limiti della finestra. |
WM_POINTERLEAVE |
Inviato a una finestra quando un puntatore lascia l'intervallo di rilevamento sulla finestra (passaggio del mouse) o quando un puntatore si sposta all'esterno dei limiti della finestra. |
WM_POINTERROUTEDAWAY |
Si verifica nel processo che riceve l'input quando l'input del puntatore viene indirizzato a un altro processo. |
WM_POINTERROUTEDRELEASED |
Inviato a tutti i processi (configurati per il concatenamento tra processi tramite AddContentWithCrossProcessChaining e non gestisce attualmente l'input del puntatore) mai associato a un ID puntatore specifico, quando viene ricevuto un messaggio di WM_POINTERUP nel processo corrente. |
WM_POINTERROUTEDTO |
Inviato quando l'input del puntatore continuo, per un ID puntatore esistente, passa da un processo a un altro nel contenuto configurato per il concatenamento tra processi (AddContentWithCrossProcessChaining). |
WM_POINTERUP |
Inviato quando un puntatore che ha effettuato il contatto sull'area client di una finestra interrompe il contatto. Questo messaggio di input è destinato alla finestra su cui il puntatore effettua il contatto e il puntatore è, a quel punto, acquisito in modo implicito nella finestra in modo che la finestra continui a ricevere messaggi di input, inclusa la notifica WM_POINTERUP per il puntatore fino a quando non interrompe il contatto. Una finestra riceve questo messaggio tramite la relativa funzione WindowProc. 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 Writing High-DPI Win32 Applications. |
WM_POINTERUPDATE |
Inviato per fornire un aggiornamento su un puntatore che ha effettuato il contatto sull'area client di una finestra o su un puntatore non incapsulato al passaggio del mouse sull'area client di una finestra. Mentre il puntatore passa il mouse, il messaggio è destinato a qualsiasi finestra su cui si trova il puntatore. Mentre il puntatore è in contatto con la superficie, il puntatore viene acquisito in modo implicito nella finestra su cui il puntatore ha effettuato il contatto e tale finestra continua a ricevere l'input per il puntatore fino a quando non interrompe il contatto. 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 Writing High-DPI Win32 Applications. |
WM_POINTERWHEEL |
Inserito nella finestra con lo stato attivo della tastiera in primo piano quando viene ruotata una rotellina di scorrimento. Una finestra riceve questo messaggio tramite la relativa funzione WindowProc. 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 Writing High-DPI Win32 Applications. |
WM_POINTERHWHEEL |
Inserito nella finestra con lo stato attivo della tastiera in primo piano quando viene ruotata una rotellina di scorrimento orizzontale. Una finestra riceve questo messaggio tramite la relativa funzione WindowProc. 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 Writing High-DPI Win32 Applications. |
WM_TOUCHHITTESTING |
Inviato a una finestra su un touch down per determinare il bersaglio tocco più probabile. |