Messages
Les rubriques de cette section fournissent les spécifications de référence pour les messages d’entrée de pointeur spécifiques et les notifications.
Contenu de cette section
| Rubrique | Description |
|---|---|
| DM_POINTERHITTEST |
Envoyé à une fenêtre, lorsque l’entrée de pointeur est détectée pour la première fois, afin de déterminer la cible d’entrée la plus probable pour la manipulation directe. |
| WM_NCPOINTERDOWN |
Publié lorsqu’un pointeur effectue un contact sur la zone non cliente d’une fenêtre. Le message cible la fenêtre sur laquelle le pointeur effectue un contact. Le pointeur est capturé implicitement dans la fenêtre afin que la fenêtre continue à recevoir l’entrée du pointeur jusqu’à ce qu’il interrompe le contact. Si une fenêtre a capturé ce pointeur, ce message n’est pas publié. Au lieu de cela, un WM_POINTERDOWN est publié dans la fenêtre qui a capturé ce pointeur. [!Important] |
| WM_NCPOINTERUP |
Publié lorsqu’un pointeur qui a effectué le contact sur la zone non cliente d’une fenêtre interrompt le contact. Le message cible la fenêtre sur laquelle le pointeur crée un contact et le pointeur est, à ce stade, capturé implicitement dans la fenêtre afin que la fenêtre continue de recevoir l’entrée du pointeur jusqu’à ce qu’il interrompe le contact, y compris la notification WM_NCPOINTERUP . Si une fenêtre a capturé ce pointeur, ce message n’est pas publié. Au lieu de cela, un WM_POINTERUP est publié dans la fenêtre qui a capturé ce pointeur. [!Important] |
| WM_NCPOINTERUPDATE |
Publié pour fournir une mise à jour sur un pointeur qui a effectué un contact sur la zone non cliente d’une fenêtre ou lorsqu’un contact de pointage non capturé se déplace au-dessus de la zone non cliente d’une fenêtre. Pendant que le pointeur pointe, le message cible la fenêtre sur laquelle le pointeur se trouve. Tandis que le pointeur est en contact avec la surface, le pointeur est capturé implicitement dans la fenêtre sur laquelle le pointeur a été contacté et cette fenêtre continue à recevoir l’entrée du pointeur jusqu’à ce qu’il interrompe le contact. Si une fenêtre a capturé ce pointeur, ce message n’est pas publié. Au lieu de cela, un WM_POINTERUPDATE est publié dans la fenêtre qui a capturé ce pointeur. [!Important] |
| WM_PARENTNOTIFY |
Envoyé à une fenêtre lorsqu’une action importante se produit dans une fenêtre descendante. Ce message est maintenant étendu pour inclure l’événement WM_POINTERDOWN . Lorsque la fenêtre enfant est créée, le système envoie WM_PARENTNOTIFY juste avant la fonction CreateWindow ou CreateWindowEx qui crée la fenêtre retourne. Lorsque la fenêtre enfant est détruite, le système envoie le message avant tout traitement pour détruire la fenêtre. Une fenêtre reçoit ce message par le biais de sa fonction WindowProc . [!Important] |
| WM_POINTERACTIVATE |
Envoyé à une fenêtre inactive lorsqu’un pointeur principal génère un WM_POINTERDOWN sur la fenêtre. Tant que le message reste non géré, il se déplace vers le haut de la chaîne de la fenêtre parente jusqu’à ce qu’il atteigne la fenêtre de niveau supérieur. Les applications peuvent répondre à ce message pour spécifier s’ils souhaitent être activés. Une fenêtre reçoit ce message par le biais de sa fonction WindowProc . |
| WM_POINTERCAPTURECHANGED |
Envoyé à une fenêtre qui perd la capture d’un pointeur d’entrée. Une fenêtre reçoit ce message par le biais de sa fonction WindowProc . |
| WM_POINTERDEVICECHANGE |
Envoyé à une fenêtre en cas de modification des paramètres d’une analyse à laquelle un digitaliseur est attaché. Ce message contient des informations relatives à la mise à l’échelle du mode d’affichage. |
| WM_POINTERDEVICEINRANGE |
Envoyé à une fenêtre lorsqu’un dispositif de pointage est détecté dans la plage d’un numériseur d’entrée. Ce message contient des informations relatives à l’appareil et à sa proximité. |
| WM_POINTERDEVICEOUTOFRANGE |
Envoyé à une fenêtre lorsqu’un appareil de pointeur a fait l’ensemble de la plage d’un numériseur d’entrée. Ce message contient des informations relatives à l’appareil et à sa proximité. |
| WM_POINTERDOWN |
Publié lorsqu’un pointeur effectue un contact sur la zone cliente d’une fenêtre. Ce message d’entrée cible la fenêtre sur laquelle le pointeur effectue un contact, et le pointeur est capturé implicitement dans la fenêtre afin que la fenêtre continue de recevoir l’entrée du pointeur jusqu’à ce qu’il interrompe le contact. Une fenêtre reçoit ce message par le biais de sa fonction WindowProc . [!Important] |
| WM_POINTERENTER |
Envoyé à une fenêtre lorsqu’un nouveau pointeur entre dans la plage de détection sur la fenêtre (survol) ou lorsqu’un pointeur existant se déplace dans les limites de la fenêtre. |
| WM_POINTERLEAVE |
Envoyé à une fenêtre lorsqu’un pointeur quitte la plage de détection sur la fenêtre (pointage) ou lorsqu’un pointeur se déplace à l’extérieur des limites de la fenêtre. |
| WM_POINTERROUTEDAWAY |
Se produit sur le processus qui reçoit l’entrée lorsque l’entrée du pointeur est routée vers un autre processus. |
| WM_POINTERROUTEDRELEASED |
Envoyé à tous les processus (configurés pour le chaînage inter-processus via AddContentWithCrossProcessChaining et ne gérant pas actuellement l’entrée de pointeur) jamais associés à un ID de pointeur spécifique, lors de la réception d’un message de WM_POINTERUP sur le processus actuel. |
| WM_POINTERROUTEDTO |
Envoyé lors de l’entrée de pointeur en cours, pour un ID de pointeur existant, passe d’un processus à un autre dans le contenu configuré pour le chaînage inter-processus (AddContentWithCrossProcessChaining). |
| WM_POINTERUP |
Publié lorsqu’un pointeur qui a effectué le contact sur la zone cliente d’une fenêtre interrompt le contact. Ce message d’entrée cible la fenêtre sur laquelle le pointeur crée un contact et le pointeur est, à ce stade, capturé implicitement dans la fenêtre afin que la fenêtre continue à recevoir des messages d’entrée, y compris le WM_POINTERUP notification pour le pointeur, jusqu’à ce qu’il interrompe le contact. Une fenêtre reçoit ce message par le biais de sa fonction WindowProc . [!Important] |
| WM_POINTERUPDATE |
Publié pour fournir une mise à jour sur un pointeur qui a effectué un contact sur la zone cliente d’une fenêtre ou sur un pointeur non capturé pointant sur la zone cliente d’une fenêtre. Pendant que le pointeur pointe, le message cible la fenêtre sur laquelle le pointeur se trouve. Tandis que le pointeur est en contact avec la surface, le pointeur est capturé implicitement dans la fenêtre sur laquelle le pointeur a été contacté et cette fenêtre continue à recevoir l’entrée du pointeur jusqu’à ce qu’il interrompe le contact. [!Important] |
| WM_POINTERWHEEL |
Publié dans la fenêtre avec le focus clavier de premier plan quand une roulette de défilement est pivotée. Une fenêtre reçoit ce message par le biais de sa fonction WindowProc . [!Important] |
| WM_POINTERHWHEEL |
Publié dans la fenêtre avec le focus clavier de premier plan quand une roulette de défilement horizontale est pivotée. Une fenêtre reçoit ce message par le biais de sa fonction WindowProc . [!Important] |
| WM_TOUCHHITTESTING |
Envoyé à une fenêtre d’une commande tactile pour déterminer la cible tactile la plus probable. |