Seite 1 von 1

Entfernen der "Titelleise"

Verfasst: Mittwoch 30. Juli 2008, 10:21
von thonix
Hallo zusammen,

leider wurde ich über Google etc. nicht schlau ...

Ich möchte in einem Fenster die Titelleiste (wie das Teil auch immer heißt welches das Icon den Titel Close Minmize und Maximize beheimatet) entfernen.

Bei meiner Suche bin ich auf die Methode UseNativeDecorations gestoßen wo ich aber - muss ich eingestehen - nicht richte verstehe.
Besonders was das Beispiel dazu soll:

Code: Alles auswählen

        MyFrame *frame = new MyFrame;       // use default ctor
        frame->UseNativeDecorations(false); // change from default "true"
        frame->Create(parent, title, ...);  // really create the frame
URL dazu: http://docs.wxwidgets.org/trunk/classwx ... 00eff20d90

Kann mir da jemand helfen wie ich diese Leiste weg bekomme ?

Vielen Dank

Thonix[/url]

Verfasst: Mittwoch 30. Juli 2008, 11:27
von Rebecca
Gib dem Konstruktor von wx.Frame den Paramter style=wx.FRAME_TOOL_WINDOW mit.

Verfasst: Mittwoch 30. Juli 2008, 13:02
von thonix
Gigantisch - danke :)

Verfasst: Sonntag 14. September 2008, 11:58
von sea-live
kann man auch einzelne elemente der titelleiste entfernen
ich würde gerne das symbol Grosses fenster ausblenden
damit mein FRame immer die gleiche grösse hat
Danke

Verfasst: Sonntag 14. September 2008, 12:37
von Lonestar
ja, du kannst den style selber bestimmen
http://docs.wxwidgets.org/stable/wx_wxf ... ml#wxframe
einfach an den default konstruktor halten, und deinen eigenen daraus basteln