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

Windows Discussion :

Deplacer des boites de dialogue


Sujet :

Windows

  1. #1
    Nouveau membre du Club
    Inscrit en
    Janvier 2006
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 32
    Points : 25
    Points
    25
    Par défaut Deplacer des boites de dialogue
    bonsoir,

    je cherche à déplacer une boite de dialogue avec la souris et quand je relâche le bouton gauche de celle-ci la boite revient à sa position initiale (c'est pour une utilisation future de cette sous fonction) voici mon code qui ne fonctionne pas (boucle infiniment dans le while...)

    case WM_MOUSEMOVE:
    {
    while(wParam=MK_LBUTTON);

    SetWindowPos(hDlg,HWND_TOP,rcOwner.left+.......);
    }

    merci pour vos suggestions

    [Edit Ar@mi$]
    Titre non conforme: les titres en capitale nuisent a la lisibilite du forum.
    [Edit]

  2. #2
    Membre actif Avatar de blackhorus
    Inscrit en
    Février 2003
    Messages
    209
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 209
    Points : 226
    Points
    226
    Par défaut Re: DEPLACER DES BOITES DE DIALOGUE
    Citation Envoyé par yannickrohel
    bonsoir,
    while(wParam=MK_LBUTTON);
    C'est normal qu'il y a ";" ?
    sinon, tu peux juster tester le MK_LBUTTON, et faire un return, pour empecher le traitement par la fenetre de procédure.

  3. #3
    Nouveau membre du Club
    Inscrit en
    Janvier 2006
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 32
    Points : 25
    Points
    25
    Par défaut
    oui le ";" permet de tester tant que le bouton gche est appuyé, théoriquement si tel n'est plus le cas je devrai sortir de la boucle mais apparement ce n'est pas le cas

  4. #4
    Membre actif Avatar de blackhorus
    Inscrit en
    Février 2003
    Messages
    209
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 209
    Points : 226
    Points
    226
    Par défaut Re: DEPLACER DES BOITES DE DIALOGUE
    j'ai pas vu ça, plutout un double "=",
    Citation Envoyé par yannickrohel
    while(wParam==MK_LBUTTON);

  5. #5
    Nouveau membre du Club
    Inscrit en
    Janvier 2006
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 32
    Points : 25
    Points
    25
    Par défaut
    ok lol...autant pour moi je pouvais toujours chercher...çà ne résout pas totalement le problème mais çà ne boucle plus indéfiniment sans raison.merci

Discussions similaires

  1. Suppression des boites de dialogues Access
    Par mirumoto dans le forum Access
    Réponses: 2
    Dernier message: 20/02/2007, 08h16
  2. Changer intitulés des boutons des boites de dialogue
    Par marti dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 23/08/2006, 13h55
  3. [MFC]Application basée sur des boites de dialogue
    Par -=Spoon=- dans le forum MFC
    Réponses: 2
    Dernier message: 24/08/2005, 11h55
  4. [ThemeEngine] Comment modifier la langue des boites de dialogue ?
    Par piloumoi dans le forum Composants VCL
    Réponses: 3
    Dernier message: 15/08/2005, 11h35
  5. colorer des boites de dialogue à la validation
    Par shout dans le forum Windows
    Réponses: 20
    Dernier message: 04/08/2004, 11h23

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