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

wxWidgets Discussion :

wxMDIParentFrame integré dans une Frame


Sujet :

wxWidgets

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 25
    Par défaut wxMDIParentFrame integré dans une Frame
    Bonjour,

    je galère depuis hier à faire un truc qui me parait pas compliqué.
    En gros je voudrais une application qui comporte un panel avec des contrôles sur une partie gauche et un container de frames Mdi dans la partie droite

    et je n'arrive pas à faire cela.

    mon code (en partie):
    MainFrame est la frame principale qui dérive de wxFrame
    LeftMenu est une classe qui dérive de wxPanel
    MdiParent est une classe qui dérive de wxMDIParentFrame

    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
    17
    18
     
    MainFrame::MainFrame(const wxString& title, const wxPoint& pos, const wxSize& size)
    : wxFrame((wxFrame *)NULL, -1, title, pos, size)
    {
     
    MainFrame* mainFrame = this;
     
    wxSplitterWindow* splitter = new wxSplitterWindow( mainFrame, -1, wxDefaultPosition, wxDefaultSize, wxSP_3DBORDER|wxSP_3DSASH|wxNO_BORDER );
    splitter->SetMinimumPaneSize(20);
     
     
    LeftMenu* lm = new LeftMenu(splitter, wxDefaultPosition, wxDefaultSize);
     
    MdiParent * mdi = new MdiParent(splitter);
     
    splitter->SplitVertically(lm, mdi, 100);
     
    }
    Bref quand je fais ca, j'obtiens


    Le containeur de fenetres Mdi apparait en une fenetre séparée et n'est pas intégrée dans le MainFrame.
    Du coup je me demande si c'est possible de faire ce que je veux faire.


    Si vous avez des idées je suis preneur
    Merci d'avance

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 25
    Par défaut
    Bon j'ai trouvé en fait.
    Il y a un exemple fourni avec wxWidgets qui fait exactement ce que je voulais

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

Discussions similaires

  1. [flash] ouvrir une page dans une frame différente
    Par viena dans le forum Intégration
    Réponses: 6
    Dernier message: 01/08/2007, 15h54
  2. Integrer un applet dans une frame
    Par Seb33300 dans le forum Applets
    Réponses: 2
    Dernier message: 31/01/2007, 19h02
  3. faire apparaitre et disparaitre un panel dans une frame
    Par Ghost Dog dans le forum Agents de placement/Fenêtres
    Réponses: 5
    Dernier message: 22/04/2005, 01h55
  4. Réponses: 6
    Dernier message: 21/03/2005, 13h22
  5. [servlet][JSP]forwarder dans une frame
    Par deldin dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 30/06/2004, 18h03

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