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
» Logiciel de planétarium.
Testez / Utilisez les boutons G et D de votre souris Emptypar Pedro Sam 23 Nov 2024 - 15:50

» Un autre pense-bête...
Testez / Utilisez les boutons G et D de votre souris Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Testez / Utilisez les boutons G et D de votre souris Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Testez / Utilisez les boutons G et D de votre souris Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Testez / Utilisez les boutons G et D de votre souris Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Testez / Utilisez les boutons G et D de votre souris Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Testez / Utilisez les boutons G et D de votre souris Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Testez / Utilisez les boutons G et D de votre souris Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Testez / Utilisez les boutons G et D de votre souris Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Testez / Utilisez les boutons G et D de votre souris Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Testez / Utilisez les boutons G et D de votre souris Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Testez / Utilisez les boutons G et D de votre souris Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Testez / Utilisez les boutons G et D de votre souris Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Testez / Utilisez les boutons G et D de votre souris Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Testez / Utilisez les boutons G et D de votre souris Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
-38%
Le deal à ne pas rater :
Ecran PC gaming 23,8″ – ACER KG241Y P3bip à 99,99€
99.99 € 159.99 €
Voir le deal

 

 Testez / Utilisez les boutons G et D de votre souris

Aller en bas 
2 participants
AuteurMessage
Marc

Marc


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

Testez / Utilisez les boutons G et D de votre souris Empty
MessageSujet: Testez / Utilisez les boutons G et D de votre souris   Testez / Utilisez les boutons G et D de votre souris EmptyMar 5 Mai 2020 - 19:37

Bonjour à tous,

Ci-dessous, un petit source pour tester / utiliser les boutons gauche et droit de la souris.

Tapez ESC pour sortir du programme !

Bonne journée à tous !

Code:
DIM boutonG,boutonD

CAPTION 0,"===>  ESC pour sortir !"
PICTURE 2
FULL_SPACE 2
COLOR 2,160,0,0
2D_PEN_COLOR 0,0,0
2D_FILL_OFF
2D_RECTANGLE 175,30,415,410
2D_RECTANGLE 190,50,290,250
2D_RECTANGLE 300,50,400,250
2D_FLOOD 210,70,255,255,255
2D_FLOOD 310,70,255,255,255

WHILE SCANCODE <> 27
    IF MOUSE_LEFT_DOWN(2) = 1  
        basculeG()
    END_IF

    IF MOUSE_LEFT_UP(2) = 1  
        basculeG()
    END_IF
    IF MOUSE_RIGHT_DOWN(2) = 1  
        basculeD()
    END_IF
    IF MOUSE_RIGHT_UP(2) = 1  
        basculeD()
    END_IF

    PAUSE 20 :' pour ne pas emballer le processeur ;-)
END_WHILE

TERMINATE
END

SUB basculeG()
    IF boutonG = 0
        boutonG = 1
        2D_FLOOD 210,70,90,90,90
    ELSE
       boutonG = 0

        2D_FLOOD 210,70,255,255,255
    END_IF      
END_SUB

SUB basculeD()
    IF boutonD = 0
        boutonD = 1
        2D_FLOOD 310,70,90,90,90
    ELSE
       boutonD = 0
        2D_FLOOD 310,70,255,255,255
    END_IF      
END_SUB

Spoiler:
Revenir en haut Aller en bas
Marc

Marc


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

Testez / Utilisez les boutons G et D de votre souris Empty
MessageSujet: Re: Testez / Utilisez les boutons G et D de votre souris   Testez / Utilisez les boutons G et D de votre souris EmptyMer 6 Mai 2020 - 12:34

Bonjour à tous !

Dans mon précédent post, pour l’utilisation des boutons droit et gauche de la souris, j’ai employé une boucle WHILE qui scanne en permanence l’état des boutons de la souris.

Dans ce nouvel exemple, afin de m’affranchir d’une boucle WHILE, qui est contraignante dans certains cas, j’utilise les événements ON_MOUSE_UP et ON_MOUSE_DOWN pour effectuer la même chose.

A bientôt !

Code:
DIM boutonG,boutonD
LABEL down, up

PICTURE 2
FULL_SPACE 2
COLOR 2,160,0,0
2D_PEN_COLOR 0,0,0
2D_FILL_OFF
2D_RECTANGLE 175,30,415,410
2D_RECTANGLE 190,50,290,250
2D_RECTANGLE 300,50,400,250
2D_FLOOD 210,70,255,255,255
2D_FLOOD 310,70,255,255,255
ON_MOUSE_DOWN 2,down
ON_MOUSE_UP 2,up
END

down:
    OFF_MOUSE_DOWN 2
    OFF_MOUSE_UP 2

        IF MOUSE_LEFT_DOWN(2) = 1  
            basculeOnG()
        END_IF

        IF MOUSE_RIGHT_DOWN(2) = 1  
            basculeOnD()
        END_IF

    ON_MOUSE_DOWN 2,down
    ON_MOUSE_UP 2,up
RETURN

up:
    OFF_MOUSE_UP 2
    OFF_MOUSE_DOWN 2

        IF MOUSE_LEFT_UP(2) = 1  
            basculeOffG()
        END_IF

        IF MOUSE_RIGHT_UP(2) = 1  
            basculeOffD()
        END_IF

    ON_MOUSE_DOWN 2,down
    ON_MOUSE_UP 2,up
RETURN

SUB basculeOnG()
        2D_FLOOD 210,70,90,90,90
END_SUB

SUB basculeOffG()
        2D_FLOOD 210,70,255,255,255
END_SUB

SUB basculeOnD()
        2D_FLOOD 310,70,90,90,90
END_SUB

SUB basculeOffD()
        2D_FLOOD 310,70,255,255,255
END_SUB
Revenir en haut Aller en bas
jjn4

jjn4


Nombre de messages : 2747
Date d'inscription : 13/09/2009

Testez / Utilisez les boutons G et D de votre souris Empty
MessageSujet: Re: Testez / Utilisez les boutons G et D de votre souris   Testez / Utilisez les boutons G et D de votre souris EmptyMer 6 Mai 2020 - 19:15

Tu prépares un jeu avec des fenêtres qui s'allument et qui s'éteignent ?
Laughing
Revenir en haut Aller en bas
http://jjn4.e-monsite.com
Marc

Marc


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

Testez / Utilisez les boutons G et D de votre souris Empty
MessageSujet: Re: Testez / Utilisez les boutons G et D de votre souris   Testez / Utilisez les boutons G et D de votre souris EmptyJeu 7 Mai 2020 - 14:13

Bonjour à tous !

Salut Jjn4 !
C’est juste une mise en application des événements souris qui sont mis à disposition par Jack dans le langage Panoramic. Ils fonctionnent parfaitement bien, je n’ai pas constaté de dysfonctionnement.
J’ai mis dans le programme plusieurs branchements possibles suivant l’événement que l’on souhaite exploiter : bouton gauche appuyé, bouton gauche lâché et idem pour le bouton droit.
Si ça peut servir à quelqu’un, j’en serai ravi. Wink

A bientôt !
Revenir en haut Aller en bas
Contenu sponsorisé





Testez / Utilisez les boutons G et D de votre souris Empty
MessageSujet: Re: Testez / Utilisez les boutons G et D de votre souris   Testez / Utilisez les boutons G et D de votre souris Empty

Revenir en haut Aller en bas
 
Testez / Utilisez les boutons G et D de votre souris
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Des jolis boutons
» BOUTONS INTENABLES
» Tester votre réseau local et votre connexion Internet
» Sondage : Quel navigateur internet utilisez-vous ?
» Boutons (un peu) fantaisie

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos sources, vos utilitaires à partager-
Sauter vers: