Tout sur la programmation
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Tout sur la programmation

programmation de tous les languages
 
AccueilPortailRechercherDernières imagesS'enregistrerConnexion
-40%
Le deal à ne pas rater :
-40% sur le Pack Gaming Mario PDP Manette filaire + Casque filaire ...
29.99 € 49.99 €
Voir le deal

 

 connaitre la position du curseur

Aller en bas 
AuteurMessage
Black Templar
Admin
Admin
Black Templar


Nombre de messages : 356
Age : 35
Localisation : Lille (France)
language de prog : Liberty BASIC; HTML; CSS; php; MySQL; C
expérience en prog : Amateur
Date d'inscription : 06/08/2005

connaitre la position du curseur Empty
MessageSujet: connaitre la position du curseur   connaitre la position du curseur EmptyMer 8 Fév - 12:42

Un appel d'API pour connaitre la position du curseur sur l'écran

Faire Alt F4 poue quitter

Code:
nomainwin
WindowHeight = 33
WindowWidth = 45
BackgroundColor$ = "black"
ForegroundColor$ = "white"
statictext #1.x, "X = 1250", 1,1,50,15
statictext #1.y, "Y = 1250", 1,20,50,15
stylebits #1,0,0,_WS_EX_TOOLWINDOW or _WS_EX_TOPMOST,0
open "Cursor Pos" for window_popup as #1
print #1, "trapclose [q]"
struct POINTAPI, _
        X as long, _
        Y as long
hd = hwnd(#1)
[loop]
    scan
    calldll #user32, "GetCursorPos", POINTAPI As struct, r As Long
    x = POINTAPI.X.struct
    y = POINTAPI.Y.struct
    print #1.x, "X = " +  str$(x)
    print #1.y, "Y = " +  str$(y)
    x = x+10
    y = y+20
    calldll #user32, "SetWindowPos", _
                hd as long, _
                0 as long, _
                x as long, _
                y as long, _
                45 as long, _
                33 as long, _
                _SWP_NOZORDER as long, _
                result as long
    goto [loop]
[q]
close #1
end
Revenir en haut Aller en bas
http://membres.multimania.fr/templar59
 
connaitre la position du curseur
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Tout sur la programmation :: Programmation :: Programmes-
Sauter vers: