IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Assembleur Discussion :

Attendre un clic de souris


Sujet :

Assembleur

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 2
    Points : 3
    Points
    3
    Par défaut Attendre un clic de souris
    Bonsoir ,
    Je débute en assembleur et j'ai un souci avec la gestion de la souris.
    Dans mon programme je veux reproduire des formes. J'affiche donc la souris , j'attend un clic sur une forme. J'efface la souris.
    Et la je veux pouvoir cliquer à l'endroit où je veux dessiner la même forme.
    Je recrée donc une souris , mais le problème c'est qu'au lieu d'attendre que je clique pour choisir l'endroit ou dessiner , il m'affiche directement la forme à l'endroit où s'est recrée la souris.

    Pour info ma fonction qui attend un clic:
    mov AX,0003h
    encore
    int 33h
    cmp BX,1
    jne encore
    mov AX,0002h
    int 33h


    Quelqu'un peut m'aider ?
    Merci d'avance

  2. #2
    Membre chevronné
    Avatar de Forthman
    Homme Profil pro
    conception mécanique
    Inscrit en
    Janvier 2005
    Messages
    702
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Tarn et Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : conception mécanique
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 702
    Points : 1 905
    Points
    1 905
    Par défaut
    Ce petit bout me semble bon ...
    (j'ai fait un petit test car je ne savais pas que l'int 33h ne modifiait pas AX)

    Tu devrais peut-être attendre le relâchement du bouton avant d'attendre
    l'appuis sur ce dernier non ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    mov ax,0003h
    ; boucle tant qu'au moins un bouton est actionné
    encore1:
    int 33h
    cmp bx,0
    jne encore1
    ; boucle jusqu'à ce que le bouton 1 soit actionné
    encore2:
    int 33h
    cmp bx,1
    jne encore2
    mov ax,0002h
    int 33h
    a+ François

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Debutant] Menu sur clic de souris
    Par chabannou dans le forum Windows
    Réponses: 8
    Dernier message: 02/04/2005, 01h52
  2. Réponses: 8
    Dernier message: 14/03/2005, 21h43
  3. Emuler et detecter un clic de souris (G, D, mollette)
    Par méphistopheles dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 19/02/2005, 17h25
  4. Réponses: 2
    Dernier message: 12/07/2004, 11h43
  5. Selection par clic de souris
    Par bilbonec dans le forum OpenGL
    Réponses: 7
    Dernier message: 16/04/2004, 00h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo