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 :

[MFC] Menu syst�me d'un dialog box


Sujet :

MFC

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    12
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 12
    Par d�faut [R�solu][MFC] Menu syst�me d'un dialog box
    Salut.

    Je cr�e une application MFC 'dialog based".
    J'�dite les propri�t�s du dialog principal et je choisis d'y faire figurer un menu syst�me, ainsi que le bouton Minimize, mais je ne coche pas la case "Maximize button". Je ne veux pas que l'utilisateur aie la possibilit� de maximiser la fen�tre.
    Je choisis aussi un border "Dialog Frame" : L'utilisateur ne pourrra pas changer la taille de la fen�tre non plus.

    Lorsque je compile, j'obtiens un bouton Minimize (qui marche) et un bouton Maximize "gel�" en haut et � droite sur la fen�tre, mais le menu syst�me � gauche contient une entr�e Maximize qui marche !

    Comment faire pour geler �galement l'entr�e Maximize du menu syst�me ?

    Merci d'avance pour votre aide,
    Tony

  2. #2
    Membre confirm�
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    155
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 155
    Par d�faut
    Cerche lors de la cr�ation de ta fen�tre quelque chose du style
    cs = .... (cs d�termine le style de ta fen�tre : Maximize, Maximized, minimize, ...)
    va voir dans l'aide pour obtenir toutes les caract�ristiques possibles d'une fen�tre et choisi celle qui te conviennent.

  3. #3
    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,
    dans la fonction initdialog de ta dialog principale tu dois avoir une sequence qui ressemble � �a:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    CMenu* pSysMenu = GetSystemMenu(FALSE);
    	if (pSysMenu != NULL)
    	{
    		CString strAboutMenu;
    		strAboutMenu.LoadString(IDS_ABOUTBOX);
    		if (!strAboutMenu.IsEmpty())
    		{
    			pSysMenu->AppendMenu(MF_SEPARATOR);
    			pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);
    		}
            pSysMenu->RemoveMenu(3,MF_BYPOSITION); // supprime l'item 3 .
    	}
    j'ai rajout� un RemoveMenu de l'item 3 �a fonctionne.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 3
    Dernier message: 22/12/2005, 10h43
  2. [MFC] D�butant | Grille dans dialog Box
    Par Hannubis dans le forum MFC
    R�ponses: 3
    Dernier message: 06/12/2005, 09h04
  3. Pop-up d'une dialog box a partir d'un bouton
    Par bobbyjack dans le forum MFC
    R�ponses: 21
    Dernier message: 13/09/2005, 15h32
  4. R�ponses: 16
    Dernier message: 29/06/2005, 20h55
  5. [MFC] message dialog box <-> fenetre
    Par Praxe dans le forum MFC
    R�ponses: 4
    Dernier message: 29/03/2005, 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