[wxWidgets] Dialog nur in bestimmtem Bereich eines Frames zulassen?



  • Hallo zusammen,

    ich möchte ein Dialog erzeugen, der nur in einem Hauptfenster (wxFrame) verschoben bzw. angezeigt werden kann. Er sollte nicht über den Rand des Hauptfensters hinausgehen. Habt ihr eine Lösung zu diesem Problem?

    Welche Option muss aktivieren/deaktivieren um dies realisieren zu können?

    Vielen Dank für die Antworten
    Gruß


  • Mod

    Ist soweit ich weis nicht von wxWidgets direkt so gedacht.
    Evtl. kannst du aber über wxWindow-methoden das erreichen.
    So könnte man z.b. Move überschreiben, und dort jeweils testen
    ob der Dialog noch im richtigen Bereich ist, und nur dann den Aufruf
    and wxWindow::Move weiterleiten.

    Generell sollte man sich auch überlegen, ob ein Dialog/Floatingpanel hier der richtige Weg ist.


Anmelden zum Antworten