MosMouse |
Souris |
---|---|
Free Pascal/Turbo Pascal |
Description
Cette unité contient le gestionnaire de souris et du pointeur.
Liste des procédures et des fonctions
Nom | Description |
---|---|
Done_Mouse | Cette procédure permet de finaliser l'utilisation de la souris et restaure ses paramètres d'origine. |
Done_MouseVar | Cette procédure permet de restaurer les paramètres internes de la souris. |
Init_Mouse | Cette procédure permet de réinitialiser la souris et restaure le comportement normal de la souris. |
Init_MouseDriver | Cette procédure permet d'effectuer l'initialisation sans pilote de la souris. Cette procédure est utile lorsque aucun pilote n'est disponible. |
Mse_Blanker | Cette procédure permet de gérer l'effacement du curseur de la souris. |
Mse_Clicked | Cette fonction permet de vérifier si un bouton de la souris a été cliqué (Num représente le numéro du bouton). |
Mse_Get | Cette procédure permet de retourner à la fois la position de la souris et l'état des boutons gauche, de milieu, et droit. |
Mse_GetLimit | Cette procédure permet de récupérer les limites actuelles de la boîte dans laquelle la souris peut se déplacer. |
Mse_GetPos | Cette procédure permet de retourner la position actuelle de la souris dans les variables spécifié. |
Mse_GetPosInGrid | Cette procédure permet de calculer la position de la souris en fonction d'une grille prédéfinie. |
Mse_GetType | Cette fonction permet de retourner le type de souris (par exemple, série, PS/2,...). |
Mse_GetVersion | Cette fonction permet de retourner la version du pilote de la souris. |
Mse_Hide | Cette procédure permet de cache le curseur de la souris. |
Init_MouseVar | Cette procédure permet d'initialiser les variables internes liées à la souris. |
Mse_Put | Cette procédure permet de placer le curseur de la souris aux coordonnées spécifiées par (X, Y) sur l'écran. |
Mse_SetDelay | Cette procédure permet de définir un délai avant que la souris ne réagisse à un mouvement ou à un clic. |
Mse_SetDoubleClick | Cette procédure permet de définir le temps nécessaire pour qu'un double-clic soit reconnu. |
Mse_SetLimit | Cette procédure permet de limiter les déplacements de la souris dans une zone rectangulaire définie par les coins (X1, Y1) et (X2, Y2). |
Mse_SetPointer | Cette procédure permet de changer l'apparence du curseur de la souris en fonction du style spécifié. |
Mse_Show | Cette procédure permet d'afficher le curseur de la souris à l'écran. |
Mse_Speed | Cette procédure permet de définir la vitesse de déplacement de la souris en termes de mickeys (unités de mesure des déplacements de la souris) par pixel. |
Mse_Test | Cette fonction permet de tester si une souris est présente et fonctionnelle. |
Mse_TestBox | Cette fonction permet de vérifier si la souris est dans une zone rectangulaire spécifiée par (X1, Y1, X2, Y2) et renvoie un booléen (True/False) en fonction de la position de la souris. |
Mse_TestClippedBox | Cette fonction permet de vérifier si la souris est dans une boîte spécifique définie par un objet TCoordinates. |
Mse_TestDelay | Cette fonction permet de vérifier si le délai défini avec Mse_SetDelay est écoulé. |
Mse_TestDoubleClick | Cette fonction permet de tester si un double-clic a été effectué. |
Dernière mise à jour : Dimanche, le 20 avril 2014