FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Demande d'aide sur un programme compilé.
Souris (résolu) Emptypar Pedro Aujourd'hui à 15:11

» Figures fractales
Souris (résolu) Emptypar jean_debord Aujourd'hui à 10:43

» Réponse souris
Souris (résolu) Emptypar Marc Hier à 12:41

» Souris (résolu)
Souris (résolu) Emptypar papydall Hier à 5:08

» La Carte du Monde
Souris (résolu) Emptypar Marc Dim 30 Juin 2024 - 12:12

» Conversion PSI <=>BAR
Souris (résolu) Emptypar Marc Dim 30 Juin 2024 - 12:08

» Yin And Yang
Souris (résolu) Emptypar Marc Dim 30 Juin 2024 - 11:54

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Souris (résolu) Emptypar papydall Ven 28 Juin 2024 - 23:14

» Naissance de Crocodile Basic
Souris (résolu) Emptypar papydall Ven 28 Juin 2024 - 23:11

» Dim et Label
Souris (résolu) Emptypar lepetitmarocain Ven 28 Juin 2024 - 10:29

» @lepetitmarocain <==> KGFGrid
Souris (résolu) Emptypar lepetitmarocain Ven 28 Juin 2024 - 10:19

» Logithèque : une base de données en Panoramic pour Panoramic
Souris (résolu) Emptypar jjn4 Mer 26 Juin 2024 - 18:59

» Salut tout le monde !!
Souris (résolu) Emptypar Yannick Mar 25 Juin 2024 - 22:42

» vg5000
Souris (résolu) Emptypar Jack Lun 24 Juin 2024 - 18:36

» Récapitulatif des utilitaires jjn4
Souris (résolu) Emptypar jjn4 Lun 24 Juin 2024 - 18:26

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Juillet 2024
LunMarMerJeuVenSamDim
1234567
891011121314
15161718192021
22232425262728
293031    
CalendrierCalendrier
Le Deal du moment : -31%
PC Portable Gamer Lenovo 15” – RTX 4060 ...
Voir le deal
824.99 €

 

 Souris (résolu)

Aller en bas 
4 participants
AuteurMessage
leclode




Nombre de messages : 27
Date d'inscription : 01/11/2022

Souris (résolu) Empty
MessageSujet: Souris (résolu)   Souris (résolu) EmptyDim 30 Juin 2024 - 15:27

Bonjour tout le monde.
Je recherche un renseignement sur la souris. J'ai bien vu qu'avec la fonction "print mouse_x(y)_right(left)_down(up)", on pouvait récupérer la position X et Y. Mais pour cela il faut avoir cliquer. Il y a aussi  "print mouse_x_position" mais là je trouve pas comment cela fonctionne quelqu'un aurait un exemple ? Ce que je recherche, c'est que sans cliquer, suivant un rectangle, rien qu'en déplaçant la souris dans celui-ci je puisse récupérer X et Y. Cela est-il possible ?
Je ne demande pas de faire le programme mais simplement de me mettre sur la voie et surtout de me dire si c'est possible.
D'avance merci et bonne après midi.


Dernière édition par leclode le Lun 1 Juil 2024 - 9:56, édité 1 fois
Revenir en haut Aller en bas
Pedro

Pedro


Nombre de messages : 1569
Date d'inscription : 19/01/2014

Souris (résolu) Empty
MessageSujet: Souris.   Souris (résolu) EmptyDim 30 Juin 2024 - 15:40

Bonjour.

Voici un petit bout de code à adapter permettant de récupérer la position de la souris dans x% et y%.

Code:
dim res%,x%,y%
dll_on "kgf"

while 0=0
      res% = dll_call2("GetAbsoluteMousePosition",adr(x%),adr(y%)) 
      caption 0,str$(x%)+","+str$(y%)
end_while
Revenir en haut Aller en bas
leclode




Nombre de messages : 27
Date d'inscription : 01/11/2022

Souris (résolu) Empty
MessageSujet: Re: Souris (résolu)   Souris (résolu) EmptyDim 30 Juin 2024 - 19:15

Merci Pedro pour ta réponse.
Malheureusement pour moi la DLL"KGF" n'est pas incluse dans Elip et Panoramic. Par contre j'ai eu des liens avec ta réponse que je n'avais pas trouvé en faisant recherche. Il y a Klaus qui donne une solution en Panoramic mais là je dois reconnaitre que j'ai pas trop compris. En plus je connais pas du tout. Je sens que ça va encore être prise de tête pour trouver les fonctions. Je pense que je vais continuer simplement avec "print mouse_x(y)_right(left)_down(up)". Je ferais un clic pour voir mes réponses suivant l'endroit de mon histogramme.
Encore merci et bonne soirée.
Revenir en haut Aller en bas
Marc

Marc


Nombre de messages : 2424
Age : 63
Localisation : TOURS (37)
Date d'inscription : 17/03/2014

Souris (résolu) Empty
MessageSujet: Re: Souris (résolu)   Souris (résolu) EmptyDim 30 Juin 2024 - 19:19

Bonjour à tous !

@Leclode

Le code ci-dessous est un exemple simple, en pur Panoramic, pour récupérer les coordonnées de la souris lorsqu’elle survole un rectangle sans qu’il y ait de clic.

Les coordonnées sont relatives au rectangle.

Code:
Dim X_position_souris%, Y_position_souris%

label afficheCoordonneesSouris

picture 1
width 1,200
height 1,150
top 1,70
left 1,70
color 1,255,0,0
on_mouse_move 1,afficheCoordonneesSouris

end

afficheCoordonneesSouris:
    off_mouse_move 1
    
    X_position_souris% = mouse_x_position(1)
    Y_position_souris% = mouse_y_position(1)

    print_locate 70,250
    print "Coordonnée en X de la souris : " + str$(X_position_souris%) + "           "
    
    print_locate 70,265
    print "Coordonnée en Y de la souris : " + str$(Y_position_souris%) + "           "

    on_mouse_move 1,afficheCoordonneesSouris
return


Bonne programmation !
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 7015
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Souris (résolu) Empty
MessageSujet: Re: Souris (résolu)   Souris (résolu) EmptyHier à 5:08

Si tu veux obtenir les coordonnées de la souris partout sur le FORM 0

Code:
rem ============================================================================
dim x,y : ' coordonnées de la souris
label CoordSouris
on_mouse_move 0,CoordSouris : ' Afficher la position de la souris là où elle se trouve dans le FORM
end
rem ============================================================================
CoordSouris:
   x = mouse_x_position(0) : y = mouse_y_position(0)
   caption 0,"x = " + str$(x) + " / y = " + str$(y)  
return
rem ============================================================================
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Contenu sponsorisé





Souris (résolu) Empty
MessageSujet: Re: Souris (résolu)   Souris (résolu) Empty

Revenir en haut Aller en bas
 
Souris (résolu)
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Position de la souris.
» recup d' un clic souris
» souris et coordonnées
» A propos de souris...
» Gestion de la souris

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: