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 :

ajuster des dialog box a une taille specifique


Sujet :

MFC

  1. #1
    Membre averti
    Inscrit en
    Novembre 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Novembre 2007
    Messages : 19
    Par défaut ajuster des dialog box a une taille specifique
    Bonjour,

    J ai besoin de faire rentrer des dialog box dans un cadre plus petit que leur taille originale. Par exemple, je veux afficher une dialog box de 360x280 pixels dans un ecran de 320x240.
    Existe t il une fonction qui ajusterai automatiquement la dialog box au format specifie? (SetWindowpos, movewindow decoupe la dialog box qui devient inutilisable)
    Dans le cas ou je devrai le faire manuellement, existe il un moyen de specifier la taille en pixels de ma box dans l editeur de resource de Visual C++ 2003?

    Merci!

  2. #2
    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
    salut,
    la boite de dialogue s'affiche en unité relative a la fonte dans le gestionnaire de ressources.
    voir faq:http://cpp.developpez.com/faq/vc/?pa...#MapDialogRect
    lire la note de fin du post.
    pour toucher aux coordonnées de la dialog voir faq:
    http://cpp.developpez.com/faq/vc/?pa...#CDialogSetPos

  3. #3
    Membre averti
    Inscrit en
    Novembre 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Novembre 2007
    Messages : 19
    Par défaut
    Merci de la reponse.
    Malheureusement, le 1er lien m explique comment recuperer des coordonnees, et le 2 eme m explique comment changer l origine de la fenetre ( ce que je faisait deja avec simplement setwindowpos(blabla,x,y,0,0,NOSIZE) )

    Je souhaitais essayer d etirer ou de comprimer mes dialog box pour les ajuster a une taille specifiee, je souhaitais afficher la totalite de mes dialog box et non juste une portion.

    Il n existe donc aparement pas de fonction prevue a cet effet.
    Par contre l explication le systeme d unite de visual me permet de retoucher mes dialog box facilement dans l editeur, merci.

  4. #4
    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
    le deuxième lien change certes la position mais tu peux bouger la taille aussi avec les variables cx et cy de la structure DLGTEMPLATE et ce à l'initialisation.

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

Discussions similaires

  1. Association d'une dialog box a une classe avec visual studio 2012
    Par tonycalv dans le forum Développement Windows
    Réponses: 0
    Dernier message: 26/12/2014, 01h53
  2. Ajuster des pages Web selon la taille de l'écran
    Par aminemsaken dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 24/02/2014, 13h46
  3. remplir des combo box par une fonction ?
    Par angelevil dans le forum VB.NET
    Réponses: 5
    Dernier message: 06/10/2010, 23h12
  4. Peindre le background des dialog box
    Par Hokage dans le forum Visual C++
    Réponses: 3
    Dernier message: 16/05/2008, 11h58
  5. Réponses: 9
    Dernier message: 27/07/2006, 14h38

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