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

MFC Discussion :

taille de boite de dialogue


Sujet :

MFC

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    213
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 213
    Par défaut taille de boite de dialogue
    Salut

    j ai un projet ds lequel j'utilise des boites de dialogues.

    J'aimerai savoir s'il est possible en fonctio du contexte de redimensionner la boite de dialogue.

    Par exemple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    BOOL Maboite::OnInitDialog() 
    {
    
    if (indicateur==1)
    {on définit une taille a*b
    CDialog::OnInitDialog();
    }
    
    if (indicateur==2)
    {on définit une taille c*d
    CDialog::OnInitDialog();
    }
    
    .........

    }

  2. #2
    r0d
    r0d est déconnecté
    Membre expérimenté

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    4 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 4 288
    Billets dans le blog
    2
    Par défaut
    Oui, avec CDialog::SetWindowPos()

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    213
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 213
    Par défaut
    Que afut il mettre comme premier argument
    Je ne comprends pas vraiment quel est le premier paramettre...

    Un pointeur sur ma fenetre?
    Comment je fais pour le créer?

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    213
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 213
    Par défaut
    COMME CA?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    CWnd* AfxGetMainWnd( );
    CMyMainFrame *p=(CMyMainFrame *)AfxGetMainWnd() ;

  5. #5
    r0d
    r0d est déconnecté
    Membre expérimenté

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    4 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 4 288
    Billets dans le blog
    2
    Par défaut
    Je n'ai jamais bien compris le premier paramètre de cette fonction. Je crois que c'est une histoire de position en z (devant/derrière). Je met toujours NULL.

  6. #6
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    voir la FAQ

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    213
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 213
    Par défaut
    J'ai trouvé quelque chose qui me permet de redimmensionner ma fentre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    BOOL Fermeture::OnInitDialog() 
    {
     
    CDialog::OnInitDialog();
     
    SetWindowPos(&CWnd::wndTop,100,10,600,600,NULL );  ///Permet de modifier la taille de la box
    Merci encore

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

Discussions similaires

  1. Reduire la taille d'une boite de dialogue
    Par benjea06 dans le forum C#
    Réponses: 4
    Dernier message: 01/06/2014, 07h54
  2. modifier la taille d'un boite de dialogue
    Par 3aychoucha dans le forum MFC
    Réponses: 4
    Dernier message: 10/01/2013, 11h45
  3. Taille de texte dans boite de dialogue
    Par Mirna dans le forum MFC
    Réponses: 2
    Dernier message: 16/11/2006, 14h40
  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