Effectivement, si on utilise Windev, on a à disposition les fonctions SourisPosx() et SourisPosY() , et on n'a aucune raison de passer par les fonctions PoidsFaible() et PoidsFort()
Pour les anciens, la position de la souris était stockée sur un entier. En entier long, avec plein de chiffres. Et dans un entier prévu pour stocker des nombres entre 0 et 99999999, on peut très bien convenir que les 4 premiers chiffres servent à stocker la position X, et les 4 derniers servent à stocker la position Y. Ainsi, avec un seul entier, on stocke 2 choses. Economie, efficacité. Exemple, si la souris est à l'emplacement 01230456, ça veut dire que X = 123 et Y = 456... facile. Les 4 premiers bits se sont les bits de poids fort : 0123 Et les 4 derniers, les bits de poids faible : 0456
C'est simple (sauf que dans la réalité, on ne compte pas en base 10, mais en base 2, mais c'est un détail)
Ici, si PCSoft nous communiquait le code précis qu'il y a derrière les fonctions SourisPosX() et SourisPosY(), c'est sûr qu'ils passent par ces 2 fonctions PoidsFaible() et PoisdFort()... |