|
|
|
|
|
- Calcul de la position de la souris
- Divers
CurseurPos (Fonction) En anglais : CursorPos Renvoie et modifie la position du curseur de souris. Remarque : Pour connaître la position en cours de la souris, il est conseillé d'utiliser les fonctions SourisPosX et SourisPosY. Res est un entier = CurseurPos(cpClient)
SI Res <> -1 ALORS
Message("Position X = " + PoidsFaible(Res) + "Position Y = " + PoidsFort(Res))
FIN
Syntaxe
<Résultat> = CurseurPos([<Origine>, ] <Position X> , <Position Y>)
<Résultat> : Entier Position de la souris (les coordonnées sont obtenues avec les fonctions PoidsFort et PoidsFaible).- Position actuelle si les paramètres <Position X> et <Position Y> ne sont pas spécifiés.
- Position précédente si les paramètres <Position X> et <Position Y> sont spécifiés.
- -1 en cas d'erreur (position de la souris en dehors du repère demandé par exemple).
<Origine> : Constante optionnelle de type entier Indique l'origine utilisée pour le calcul de la position : | | cpClient | Position de la souris par rapport à la zone client de la fenêtre ayant le focus. Zone client = fenêtre sans la barre de titre ni le menu ni le cadre. | cpEcran (Valeur par défaut) | Position de la souris par rapport à l'écran. | cpFenêtre | Position de la souris par rapport à la fenêtre ayant le focus. |
<Position X> : Réel Nouvelle position horizontale (colonne ou abscisse) dans le repère choisi. <Position Y> : Réel Nouvelle position verticale (ligne ou ordonnée) dans le repère choisi. Remarques Calcul de la position de la souris Pour connaître la position horizontale et verticale de la souris à partir du résultat, il est nécessaire d'utiliser les fonctions PoidsFort et PoidsFaible. Le poids faible de <Résultat> permet d'obtenir la position horizontale (X) de la souris. Le poids fort de <Résultat> permet d'obtenir la position verticale (Y) de la souris. En cas d'erreur, X et Y sont égaux à -1. Les coordonnées sont relatives au coin supérieur gauche du repère choisi. - Les fonctions SourisPosX et SourisPosY permettent d'obtenir respectivement les positions horizontales et verticales de la souris par rapport au champ dans lequel un clic gauche de la souris a été effectué.
- Il est possible par exemple d'effectuer le calcul de la position du curseur dans un timer afin de toujours afficher cette position à l'écran.
Composante : wd300std.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|