Section courante

A propos

Section administrative du site

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