Table des matières
1. Messages du clavier
1. Messages du clavier
2.1 Paramètres du message
3. Utilisation des messages :
2. Messages de la souris
1. Messages de base de la souris
1.2 Utilisation des messages de la souris
2. Double-cliquez sur le message
3. Message de la molette de la souris
3.1 Paramètres des messages
Maison Opération et maintenance exploitation et entretien des fenêtres Introduction détaillée aux messages du clavier et de la souris dans les bases du SDK Win32 (13)

Introduction détaillée aux messages du clavier et de la souris dans les bases du SDK Win32 (13)

Jun 06, 2017 am 10:13 AM

1. Messages du clavier

1. Messages du clavier

WM_KEYDOWN - générés lorsqu'une touche du clavier est enfoncée.

WM_KEYUP - généré lorsqu'une touche du clavier apparaît.

WM_SYSKEYDOWN - généré lorsque la touche système est enfoncée, telle que ALT, F10, etc.

WM_SYSKEUP - généré lorsque le système est relâché

WM_CHAR - message de caractère

2. Paramètres du message :

Message clé :

WPARAM - VirtualKey de la clé (code clé virtuelle)

LPARAM - paramètres de la touche, tels que le nombre de pressions

WM_CHAR :

WPARAM - caractères d'entrée (encodage ASCII)

LPARAM - paramètres liés à la clé

3. Utilisation des messages :

(1) KEYDOWN peut répéter le message, et KEYUP ne peut apparaître qu'une seule fois lorsque la clé est publié

(2) Lorsque TranslateMessage convertit le message WM_KEYDOWN, WM_CHAR peut être généré pour les caractères visibles, mais il n'existe pas de message de ce type pour les caractères invisibles.

2. Messages de la souris

1. Messages de base de la souris

WM_LBUTTONDOWN - bouton gauche de la souris enfoncé

WM_LBUTTONUP - Le bouton gauche de la souris rebondit

WM_RBUTTONDOWN - Le bouton droit de la souris est enfoncé

WM_RBUTTONUP — — Le bouton droit de la souris apparaît

WM_MOUSEMOVE — Message de déplacement de la souris

1.1 Paramètres du message

WMPARAM - le état des autres touches, comme Ctrl/Shift, etc.

LPARAM - la position de la souris, le système de coordonnées de la zone client de la fenêtre.

LOWORDPosition des coordonnées X

HIWORD Position des coordonnées Y

1.2 Utilisation des messages de la souris

Généralement, les pressions et les levées de souris apparaissent par paires. Lors du mouvement de la souris, une série de messages WM_MOUSEMOVE sera générée en fonction de la vitesse de déplacement.

2. Double-cliquez sur le message

WM_LBUTTONDBLICLK - double-cliquez avec le bouton gauche de la souris

WM_RBUTTONDBLICLK - double -cliquez avec le bouton droit de la souris

2.1 Paramètres du message

WMPARAM - l'état des autres touches, telles que Ctrl/Shift, etc.

LPARAM - souris La position, le système de coordonnées de la zone client de la fenêtre.

Position des coordonnées LOWORD X

Position des coordonnées HIWORD Y

Vous devez être dans le fenêtre d'enregistrement lors de son utilisation Ajoutez le style CS_DBLCLS à la classe, l'ordre de génération des messages :

WM_LBUTTONDOWN

WM_LBUTTONUP

WM_LBUTTONDBLCLK

WM_LBUTTONUP

3. Message de la molette de la souris

WM_MOUSEWHEEL - Message de la molette de la souris

3.1 Paramètres des messages

WMPARAM - l'état des autres boutons

HIWORD - le décalage de la molette de défilement, qui est un multiple de 120, à travers les pôles positif et négatif Indique le sens de défilement.

Positif : faites défiler vers l'avant

Négatif : faites défiler vers l'arrière

LRARAM : position actuelle de la souris, système de coordonnées de l'écran :

Position des coordonnées LOWORD X

Position des coordonnées HIWORD Y

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Windows 11 22H2 apporte un design mica/acrylique à davantage d'applications de bureau Win32 Windows 11 22H2 apporte un design mica/acrylique à davantage d'applications de bureau Win32 Apr 14, 2023 pm 04:58 PM

Les applications natives de Windows 11 (comme l'Explorateur de fichiers) et d'autres applications shell utilisent par défaut des coins arrondis et des éléments Fluent Design (comme Acrylique). En plus des coins arrondis, une autre caractéristique de conception importante de Windows 11 concerne les matériaux comme le mica, qui aligne la couleur d'arrière-plan des applications avec celle du bureau. Le mica est similaire à l'acrylique mais fonctionne légèrement différemment. Comme Microsoft le décrit, Windows Mica Materials crée « une hiérarchie de couleurs en alignant les arrière-plans avec les applications ».

Cheval de Troie/win32.casdet Rfn dans Windows 11 Cheval de Troie/win32.casdet Rfn dans Windows 11 Apr 14, 2023 pm 02:49 PM

Le logiciel antivirus peut parfois afficher un avertissement indiquant Trojan/win11.casdet rfn sur les ordinateurs portables Windows 32. Cela indique que le PC est infecté par un cheval de Troie malveillant, provoquant un dysfonctionnement. Heureusement, il existe plusieurs moyens de résoudre ce problème, comme expliqué ci-dessous. De plus, vous pourriez être intéressé par notre guide détaillé pour savoir si cdn.districtm.io est un pop-up/virus/malware ou non. Qu’est-ce que le Trojan/win32.casdet rfn ? Trojan/win32.casdet rfn est une infection grave par un virus cheval de Troie qui peut envahir le système et tuer ses processus, ce qui facilite

Quelle est la différence entre win32 et win64 Quelle est la différence entre win32 et win64 May 29, 2023 pm 05:22 PM

La différence entre win32 et win64 est la suivante : 1. win32 fait référence à l'environnement 32 bits du système d'exploitation Microsoft Windows et win64 fait référence à la version 64 bits du système d'exploitation Microsoft Windows, qui est plus stable et plus rapide que le 32. -version bits ; 2. win32 prend en charge jusqu'à 2 Go de mémoire. Win64 doit avoir plus de 4 Go de mémoire ; 3. win64 prend en charge les processeurs 64 bits, mais win32 ne peut pas le prendre entièrement en charge ; 4. win32 recherche la simplicité, tandis que win64 recherche la performance.

Microsoft commence à tester la nouvelle conception OneNote pour Windows 11 Microsoft commence à tester la nouvelle conception OneNote pour Windows 11 Apr 19, 2023 pm 08:01 PM

En août 2021, Microsoft avait promis que OneNote sur Windows 10 et Windows 11 recevrait une série de mises à jour majeures de fonctionnalités dans les mois à venir, alors que le géant de la technologie unifie plusieurs versions de l'application de prise de notes en une seule partie de ses efforts. de clients. OneNote a subi de nombreux changements au cours des dernières années. En 2018, lorsque Microsoft souhaitait vraiment que les gens utilisent sa version UWP de OneNote, la société a cessé de regrouper la version originale et riche en fonctionnalités de OneNote avec les applications Office préinstallées. Au lieu de cela, Microsoft a uniquement fourni un client UWP et ajouté de nouvelles fonctionnalités pour les versions modernes. Microsoft a changé plus tard

Microsoft publie un correctif pour l'erreur Behavior:Win32/Hive.ZY dans Windows Defender Microsoft publie un correctif pour l'erreur Behavior:Win32/Hive.ZY dans Windows Defender Apr 28, 2023 pm 04:01 PM

Un responsable de Microsoft a confirmé de nombreuses informations selon lesquelles Google Chrome, ChromiumEdge, Discord et plusieurs autres applications étaient signalées comme « Behavior:Win32/Hive.ZY » par le logiciel antivirus intégré de Microsoft « WindowsDefender ». Le géant de la technologie a confirmé dans un communiqué qu'il travaillait sur un correctif qui sera déployé pour tout le monde dans les prochaines heures. Alors, qu’est-ce que « Behavior:Win32/Hive.ZY » exactement ? Selon un document publié sur le portail de sécurité de Microsoft, tout fichier marqué « Behavior:Win32/Hive.ZY » est

Quoi de neuf dans le Microsoft Store sur Windows 11 ? Quoi de neuf dans le Microsoft Store sur Windows 11 ? Apr 28, 2023 pm 06:13 PM

Microsoft intègre de nombreuses nouvelles fonctionnalités au Microsoft Store. Celles-ci profiteront à la fois aux utilisateurs finaux et aux développeurs, alors que la société poursuit ses efforts pour améliorer le Store pour tous ceux qui utilisent Windows. L'un des points forts de ces changements sera la nouvelle fonctionnalité « Restaurer les applications » dans le Microsoft Store sur Windows 11. Il sera connecté au compte Microsoft de l'utilisateur, donc après s'être connecté à un nouveau PC Windows 11, celui-ci pourra restaurer automatiquement l'application en quelques clics. "Pour permettre aux clients de passer plus facilement et rapidement à leurs nouveaux PC, nous allons bientôt introduire

Comment corriger le comportement de Windows Defender : alerte Win32/Hive.ZY Comment corriger le comportement de Windows Defender : alerte Win32/Hive.ZY May 06, 2023 am 08:04 AM

De nombreux utilisateurs de Windows 11 et 10 sont troublés par les notifications d'avertissement de Windows Defender indiquant que la menace « Comportement : Win32/Hive.ZY » a été détectée. Selon les rapports, cet avertissement ou alerte Windows Defender est déclenché lorsque les utilisateurs tentent d'ouvrir certaines applications couramment utilisées telles que Google Chrome ou Chromium Edge, Whatsapp, Discord et Spotify. Même si vous avez bloqué cette menace sur votre PC, elle apparaîtra avec un message MicrosoftDefenderAntivi la prochaine fois que vous ouvrirez cette application concernée.

Le logiciel de conception graphique Win32 Canva lance un outil d'IA gratuit pour défier le géant Adobe Le logiciel de conception graphique Win32 Canva lance un outil d'IA gratuit pour défier le géant Adobe Mar 05, 2024 pm 04:34 PM

Selon des informations récentes, Canva a lancé une série de fonctions d'outils d'image IA dans le but de concurrencer Firefly d'Adobe. Son objectif est de simplifier le processus de création de contenu sur le lieu de travail, en permettant aux professionnels non-concepteurs de créer du contenu plus facilement et plus efficacement. , et permettant aux graphistes de se concentrer sur les tâches critiques et de contester la domination d'Adobe sur le marché. Selon les rapports, Visual Worksuite de Canva a intégré le nouveau BrandHub, qui vise à fournir aux utilisateurs un ensemble d'outils pour les aider à assurer la cohérence avec l'identité visuelle de leur organisation. Les utilisateurs peuvent utiliser cet outil pour créer un BrandKit (boîte à outils IP de marque) contenant des informations culturelles de l'entreprise (telles que le LOGO, les polices, les couleurs et le style de conception unifié).

See all articles