WxWidgets : wxSplitterWindow et Sizers

Signaler
Messages postés
4
Date d'inscription
vendredi 12 mars 2004
Statut
Membre
Dernière intervention
20 avril 2005
-
Messages postés
547
Date d'inscription
mercredi 8 janvier 2003
Statut
Membre
Dernière intervention
7 octobre 2007
-
Salut!



Je développe avec wxDevcpp.
Voila mon probleme :

Je veux couper ma fenetre en 2 avec un splitterwindow pour pouvoir redimensionner.

A gauche, un listctrl - A droite, un notebook (onglets).

A droite, dans chacune des pages du notebook(panels), j'aimerais
utiliser un sizer pour placer mes champs (statictext, textctrl,
combobox,...), mais impossible d'inserer un sizer :

"You cannot add a sizer if you have other standard components. Please remove all the controls before adding a sizer."

Si je remplace le splitterwindow par un boxsizer horizontal (meme
rendu, sauf qu'on ne peut plus redimensionner), plus aucun probleme, je
peux ajouter un sizer dans une page du notebook(panel).



Quelqu'un a-t-il une solution?



Merci d'avance,

Nacedo

1 réponse

Messages postés
547
Date d'inscription
mercredi 8 janvier 2003
Statut
Membre
Dernière intervention
7 octobre 2007
1
Bonjour,

va voir cette source http://www.cppfrance.com/code.aspx?id=27142

tu trouveras pas des exemples d'utilisation de wxSplitterWindow et de wxNotebook avec des wxSizer. c'est un peu touffu mais tu devrais trouver ce qu'il te faut dans ces fichiers : chandlg.cpp et optionsdlg.cpp.

Bon courage.

FredCL