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 :

PropertySheet dans une CDialog


Sujet :

MFC

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    67
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Tunisie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 67
    Par défaut PropertySheet dans une CDialog
    j'essaie d'introduire une propertySheet dans CDialog pour cela j'ai utilisé un picture control.
    mon problème c que je veux que lors de l'affichage la propertysheet prend toute la place du CDialog ce qui n'est pas la cas voici l'imprime écran.
    Dans initDialog de ma CDialog j'ai mis le code suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    CWnd* pwndPropSheetCont = GetDlgItem(IDC_PICPLAN);
    m_mysheetplann = new CSheetGeneralite(_T("sheet"),pwndPropSheetCont,0);
    if (!m_mysheetplann->Create(pwndPropSheetCont,
    		WS_CHILD | WS_VISIBLE, 0))
    {
    	delete m_mysheetplann;
    	m_mysheetplann = NULL;
    	//return;
    }
     
    // fit the property sheet into the place holder window, and show it
    CRect rectPropSheet;
    pwndPropSheetCont->GetWindowRect(rectPropSheet);
    m_mysheetplann->SetWindowPos(NULL, 0, 0,
    	rectPropSheet.Width(), rectPropSheet.Height(),
    	SWP_NOZORDER | SWP_NOACTIVATE);
    Merci

    Balise [code ] rajoutée par r0d.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    67
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Tunisie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 67
    Par défaut
    voici l'imprime écran
    Fichiers attachés Fichiers attachés
    • Type de fichier : rar im.rar (7,0 Ko, 49 affichages)

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 464
    Par défaut
    Question certainement bête, mais si ton PropertySheet doit couvrir toute la zone client du dialogue, pourquoi ne pas faire directement un CPropertySheet ?

  4. #4
    Membre expérimenté Avatar de Rupella
    Inscrit en
    Février 2005
    Messages
    286
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 286
    Par défaut
    Puis il faut savoir que la property sheet prendra la plus grande taille parmis
    toutes les property pages qui lui sont associées...
    donc tu peux aussi dimensionner tes pages pour qu'elles occupent toute
    la place du picture control.

Discussions similaires

  1. Réponses: 6
    Dernier message: 21/09/2006, 17h33
  2. Réponses: 12
    Dernier message: 08/02/2006, 17h28
  3. [MFC] CTabCtrl dans une CDialog
    Par eyghon dans le forum MFC
    Réponses: 1
    Dernier message: 29/04/2005, 19h31
  4. Réponses: 2
    Dernier message: 17/02/2004, 23h27
  5. Réponses: 3
    Dernier message: 28/01/2004, 14h55

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