CFormView -> Dialoge im "Hintergrund"



  • Hallo ,
    ich habe mir eine SDI-Anwendung mit seknkrecht geteiltem Fenster erstellt. Dies habe ich mit der Klasse CSplitterWnd gemacht. Als Ansichtsklasse habe CFormView gewählt. Wenn jetzt die Dialoge im Hauptfenster angezeigt werden sind diese nach hinten versetzt (optisch). Ich möchte aber das die Dialoge auf gleicher Ebene sind wie die Menüleiste und der Rahmen des Programms. Die Auswirkungen sollen sich nur auf das rechte Fenster beziehen. In der Hilfe habe ich auch schon nachgelesen jedoch funktionieren alle Sachen dor nicht .

    Dort hat auch noch keiner geantwortet:
    http://www.c-plusplus.net/forum/viewtopic.php?t=65923



  • Aloha,

    zum richtig Verstehen.

    Du hast nen Splitterwnd.

    Hast Du immer noch 2 rows und 2 columns, wie im anderen Thread zu sehen, oder inzwischen ( so würde ich es jetzt verstehen ) 1 row und 2 columns ?

    Bei dem anderen Thread, würde ich tippen, daß der Compi sauer ist, daß Du nur drei von vier Fenstern mit Leben füllst.

    Die andere Frage ist, darf man nen Dialog als View definieren beim CSplitterwnd, ist ja nicht abgeleitet von CView ?

    Warum machst Du es Dir nicht einfach und anstatt eines Dialogs nimmst Du einfach einen oder mehrere weitere von Cformview abgeleitete Klassen ?

    Mit CFormviews bist Du auf der sicheren Seite, und kannst alles so gestalten, wie bei einem Dialog.

    Grüße

    BOA



  • Das mit dem geteiltem Fenster hat sich erledigt (habs aufgegeben) !

    Jedoch nochmal das mit dem häßlichen Rahemn um meine CFormView-Dialoge.
    Ich hab mitlerweile das komplette Forum durchsucht jedoch funktionieren die Vorschläge bei mir gar nicht. Folgende hab ich bereits durchgearbeitet:

    http://www.c-plusplus.net/forum/viewtopic.php?t=46681&highlight=precreatewindow
    http://www.c-plusplus.net/forum/viewtopic.php?t=3046&highlight=precreatewindow
    http://www.c-plusplus.net/forum/viewtopic.php?t=49978&highlight=precreatewindow

    Jedoch funktionieren alle Vorschläge nicht ! Sie funktionieren nur wenn ich mein Hauptfenster nicht teile.

    Also nochmal im Klartext: die ganzen Vorschläge funktionieren jedoch nur wenn ich das Hauptfenster nicht geteilt habe !!!

    Kann mir jemand weiterhelfen BITTE



  • Weiß den keiner wieso die Ändeurngen bei geteiltem Fenster nicht funktionieren ??


Anmelden zum Antworten