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 minimun d une fenêtre


Sujet :

MFC

  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2003
    Messages
    196
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 196
    Par défaut Taille minimun d une fenêtre
    Bonjour,


    Dans un projet SDI MFC comment appliquer une taille minimum lorsque l'utilisateur resize la fenêtre.

  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
    bonjour,
    qu'entends tu par appliquer une taille minimum ?
    quelle type de fenetre utilise ton projet CFormView ?

  3. #3
    Membre éprouvé
    Inscrit en
    Février 2004
    Messages
    102
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 102
    Par défaut
    Intercepte le message WM_GETMINMAXINFO. Avec la structure MINMAXINFO, tu peux déterminer la taille max de ta fenêtre (ptMaxSize)

  4. #4
    Membre confirmé
    Inscrit en
    Juillet 2003
    Messages
    196
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 196
    Par défaut
    Oups !

    J'utilise CScrollview ! Pour être plus clair j'aimerai que l'utilisateur puisse diminuer la taille de sa fenêtre mais que celle ci ne puisse plus se réduire en dessous de 320/240 par exemple.

  5. #5
    Membre éprouvé
    Inscrit en
    Février 2004
    Messages
    102
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 102
    Par défaut
    C'est bien ce que je dis !

    Intercepte le message WM_GETMINMAXINFO. Avec la structure MINMAXINFO, tu peux déterminer la taille max de ta fenêtre (ptMaxSize) ... ou la taille min !

  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
    salut 501darts a raison tu peux faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    void CMainFrame::OnGetMinMaxInfo(MINMAXINFO FAR* lpMMI) 
    {
    	// TODO: Add your message handler code here and/or call default
     
     
        lpMMI->ptMinTrackSize.x = 320;
        lpMMI->ptMinTrackSize.y = 240;
     
        CMDIFrameWnd::OnGetMinMaxInfo(lpMMI);
    }

  7. #7
    Membre confirmé
    Inscrit en
    Juillet 2003
    Messages
    196
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 196
    Par défaut
    Ok merci Mrs.

    NB : autant pour moi 501dart je débute et dans ton poste (la taille max) n’a pas éveillé tout l’intérêt qu’il aurai du.

  8. #8
    Membre confirmé
    Inscrit en
    Juillet 2003
    Messages
    196
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 196
    Par défaut [Résolu]
    arrf .... !

  9. #9
    bruce-willis
    Invité(e)
    Par défaut
    Bonjour !

    Je suis en train de décortiquer un projet utilisant plus de trentaine de dialogs dedans qui implémente tous ce message WM_GETMINMAXINFO.
    Mais ça ne marche pas pour nombreux dialogs, est-ce normal ? Est-ce que ça peut arriver s'il y a beacoup de dialogs qui captent ce message ?

    Merci d'avance !!!

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

Discussions similaires

  1. Taille minimum d'une fenêtre
    Par Gaetch dans le forum VB 6 et antérieur
    Réponses: 17
    Dernier message: 14/04/2008, 14h36
  2. Taille préférée pour une fenêtre
    Par eraim dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 24/02/2006, 12h01
  3. Taille et position initiale d'une fenêtre MDI fille
    Par nutsDz dans le forum C++Builder
    Réponses: 8
    Dernier message: 09/05/2005, 16h05
  4. Récuperer la taille & position d'une fenêtre
    Par TheDarkLewis dans le forum Windows
    Réponses: 3
    Dernier message: 20/09/2004, 22h15
  5. [Débutant] Trouvez la taille d'une fenêtre
    Par Sharukh Khan dans le forum MFC
    Réponses: 6
    Dernier message: 06/06/2004, 22h23

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