Bonjour,
[Je suis sous windows avec wx2.8.8]

J'ai un wxPane.
Dans ce wxPane, je crée un wxCollapsiblePane (1) avec wxCP_NO_TLW_RESIZE
Lors de la notification wxCollapsiblePaneEvent, dans le wxPane, je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
   Layout();
   Refresh();
   Update();
Je rajoute mes contrôles dans la zone réductible en prenant soin qu'ils soient fils de wxCollapsiblePane::GetPane().
Tout se passe bien !

Maintenant, dans ces contrôles, je rajoute un nouveau wxCollapsiblePane (2) avec wxCP_NO_TLW_RESIZE. Les contrôles de cette nouvelle zone réductible ont comme parent le GetPane() de ce nouveau contrôle.

Et là, catastrophe (uniquement visuelle)

Lorsque j'agrandis ou réduis le second wxCollapsiblePane (2), celui-ci se réduit en largeur un peu n'importe comment et la taille du panneau réductible n'est pas prise en compte.

J'obtiens le résultat voulu dans wxCollapsiblePane (2) en réduisant puis agrandissant le premier wxCollapsiblePane (1).

Si quelqu'un m'a suivi jusque là et à quelques explications, j'en serais fort satisfait !

Merci.

[EDIT] : bien sûr quand je rajoute le CollapsiblePane au sizer du panneau qui le contient, je le fais avec 0 comme second paramètre tel qu'indique dans la doc.