Bug WxWidgets dans les fenetres MDI ?
Bonjour a tous, je suis tombé sur quelque chose d'etonnant sur les wxWidgets, et je voudrais savoir si c'est connu, si c'est un bug, ou est-ce simplement une mauvaise utilisation de ma part.
J'ai une fenêtre MDI Parent (wxMDIParentFrame) qui va donc contenir des fenêtres MDI enfants. Lorsque je laisse le comportement normal des fenêtres, les fenêtres enfants, lorsqu'elles sont créées, ne sont pas maximisées. Mais lorsque j'utilise l'option wxMAXIMIZE, ma fenêtre enfant apparait maximisée dans son conteneur, la fenêtre parent. Jusque là, tout va bien. Il y a cependant un problème. Lorsque ma fenêtre est lancée déjà maximisée, alors l'icone de la fenêtre enfant disparait, ansi que les boutons minimize, maximize en haut a droite.
Voici l'exemple :
1)Je crée une nouvelle fenêtre qui se lance normalement (non maximisée). Je la maximise, et voici ce que ca me donne :
http://stalex.free.fr/wxMDIChildFrame2.jpg
La première barre est le Caption de ma fenêtre parent, et la seconde c'est la barre de ma fenêtre fille.
2) Je crée une nouvelle fenêtre qui se lance maximisée. Voici ce que ca donne :
http://stalex.free.fr/wxMDIChildFrame1.jpg
J'ai perdu l'icone et les boutons en haut a gauche ! Alors comment expliquer cette différence ? Est-ce un bug ?
NB : Lorsque je "démaximise" ma fenêtre fille, puis que je la maximise a nouveau, les boutons et l'icone apparaissent ! :bug:
NB2 : J'ai fait les memes tests à partir des samples fournis dans l'install des wxWidgets, j'ai la même chose aussi !!!
Merci pour votre aide.
A bientot
Alex.