GXMOUSE |
Souris |
---|---|
Free Pascal |
Description
Cette unité permet de gérer la souris en utilisant l'interruption 33h, étant l'interruption DOS classique pour la gestion des souris. Elle inclut des fonctions pour capturer les mouvements de la souris, gérer les clics, et définir des zones interactives.
Liste des procédures et des fonctions
Nom | Description |
---|---|
CreateMousePointer | Cette procédure permet de créer un curseur de souris personnalisé avec une image spécifié. |
DestroyMousePointer | Cette procédure permet de détruire ou de libérer les ressources associées à un curseur de souris personnalisé. |
DisableMouse | Cette procédure permet de désactiver la souris, la rendant invisible ou inactive. |
EnableMouse | Cette procédure permet d'activer la souris, la rendant prête à être utilisée et visible. |
InitMouse | Cette procédure permet d'initialiser les fonctionnalités de la souris. Configure le gestionnaire de souris et prépare la souris pour l'affichage ou les interactions. |
InitMousePointer | Cette procédure permet d'initialiser un curseur de souris personnalisé. Cela configure la souris pour utiliser l'image spécifié. |
IsMouseInArea | Cette fonction permet de vérifier si la souris se trouve dans la zone spécifiée par x1, y1, x2, y2. Renvoie une valeur différente de 0 si la souris est dans cette zone, sinon 0. |
MouseButton | Cette fonction permet de retourner un octet représentant l'état des boutons de la souris (par exemple, quel bouton est enfoncé). |
MouseCoords | Cette procédure permet de récupérer les coordonnées actuelles de la souris dans les variables x et y. |
MouseMove | Cette fonction permet de retourner True si la souris a été déplacée, sinon False. |
MouseOff | Cette procédure permet de désactiver la souris et la rendre invisible. |
MouseOn | Cette procédure permet d'activer la souris et de la rendre visible. |
ReInitMouse | Cette procédure permet de réinitialiser la souris après une modification ou un changement dans la configuration. |
ResetDrawMouseCursorProc | Cette procédure permet de réinitialiser la procédure de dessin du curseur à son comportement par défaut. |
ResetMousePointer | Cette procédure permet de réinitialiser le curseur de souris à son état par défaut. |
SetDrawMouseCursorProc | Cette procédure permet de définir une procédure personnalisée pour dessiner le curseur de la souris. |
SetMouseArea | Cette procédure permet de définir une zone rectangulaire dans laquelle la souris peut se déplacer. Les coordonnées x1, y1 et x2, y2 définissent les coins de cette zone. |
SetMousePointer | Cette procédure permet de définir le curseur de souris actuel à un curseur personnalisé spécifié. |
SetMousePosition | Cette procédure permet de définir la position de la souris aux coordonnées spécifiées. |
WaitButtonPressed | Cette procédure permet d'attendre jusqu'à ce qu'un bouton de la souris soit pressé. |
WaitButtonReleased | Cette procédure permet d'attendre jusqu'à ce qu'un bouton de la souris soit relâché. |
Dernière mise à jour : Dimanche, le 20 avril 2014