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 :

Position d'une boite de dialogue


Sujet :

Windows

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    528
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 528
    Points : 217
    Points
    217
    Par défaut Position d'une boite de dialogue
    Bonjour,
    Y aurait il une solution pour positionner une boite de dialogue (créée dans les resources) à des cooordonnées précises comme on peut le faire avec SetWindowPos() pour un handle de fenetre ?
    Dans mon cas precis un dialogue appelle un second dialogue, celui que j'aimerai positionner ...

    Merci d'avance.

  2. #2
    Membre éclairé
    Avatar de doudoustephane
    Homme Profil pro
    Gérant
    Inscrit en
    Août 2005
    Messages
    1 129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Gérant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 129
    Points : 862
    Points
    862
    Par défaut
    il me semble que si tu es sous windows(???), tu ne peux pas, c'est definit a l'avance...

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    528
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 528
    Points : 217
    Points
    217
    Par défaut
    Citation Envoyé par doudouallemand
    il me semble que si tu es sous windows(???), tu ne peux pas, c'est definit a l'avance...
    Oui, je suis sous Windows, je developpe avec Visual C++ 6.0

  4. #4
    Membre éclairé
    Avatar de doudoustephane
    Homme Profil pro
    Gérant
    Inscrit en
    Août 2005
    Messages
    1 129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Gérant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 129
    Points : 862
    Points
    862
    Par défaut
    Citation Envoyé par dede92
    Oui, je suis sous Windows, je developpe avec Visual C++ 6.0
    alors non, tu ne peux, faut que tu fasses une form si tu veux absolument la positioner

  5. #5
    CGi
    CGi est déconnecté
    Expert éminent
    Avatar de CGi
    Inscrit en
    Mars 2002
    Messages
    1 051
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 1 051
    Points : 8 283
    Points
    8 283
    Par défaut
    Y aurait il une solution pour positionner une boite de dialogue (créée dans les resources) à des cooordonnées précises comme on peut le faire avec SetWindowPos() pour un handle de fenetre ?
    Dans mon cas precis un dialogue appelle un second dialogue, celui que j'aimerai positionner ...
    Ta question n'est pas très claire.

    des cooordonnées précises
    Elles sont toujours positionnées à des coordonnées précises.
    Dans les ressources les coordonnées y sont mentionnées et elles sont précises.

    Maintenant il faut qu'on sache exactement ou tu veux la positionner ta boîte de dialogue.

  6. #6
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 381
    Points : 41 582
    Points
    41 582
    Par défaut
    Enfin, on peut toujours la repositionner à partir de son handle, non?
    C'est en MFC que ce n'est pas si évident et qu'il y a un workaround...

  7. #7
    Membre actif
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    528
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 528
    Points : 217
    Points
    217
    Par défaut
    Sur MSDN, j'ai trouvé la fonction DialogBoxParam() qui premet à la création du dialogue de passer des infos en "lParam" (la structure POINT, par ex) et de pouvoir les exploiter en les récuperant au niveau du WM_INITDIALOG
    Donc à ce niveau, il suffit de faire comme d'hab un SetWindowPos(hDlg, ...)

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

Discussions similaires

  1. POSITION D'UNE BOITE DE DIALOGUE
    Par yannickrohel dans le forum Windows
    Réponses: 3
    Dernier message: 20/01/2006, 17h05
  2. position d'une boite de dialogue
    Par amane dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 24/05/2005, 12h00
  3. Affichage d'une boite de dialogue nonmodale avec MFC
    Par the.cable.guy dans le forum Windows
    Réponses: 3
    Dernier message: 04/07/2003, 17h59
  4. Réponses: 5
    Dernier message: 04/04/2003, 15h02
  5. Comment cree une boite de dialogue parcourir
    Par kenshi dans le forum MFC
    Réponses: 5
    Dernier message: 06/01/2003, 10h30

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