Dialog in Dialog laden
-
Hallo zusammen,
Wie kann ich einen Dialog in einem anderen Dialog laden (z.B auf einem Panel). Ich muss für diese Aufgabe jedoch reine Win32 API verwenden, also kein MFC. Mit MFC wäre es insofern einfacher gewesen als dass ich CPropertySheet hätte verwenden können.
Danke und Gruss

-
Erstell doch einfach eine weitere DialogBox im WM_INITDIALOG-Zweig deiner Dialog-Function.
-
Ich erstelle den Dialog mit reiner Win32 API: CreateWindow(...). Danach erstelle ich diverse Steuerelemente und zudem sollte ich aus der Resource Datei einen Dialog laden (IDD...)
-
edelweiss0 schrieb:
Ich erstelle den Dialog mit reiner Win32 API: CreateWindow(...)
Nicht mit DialogBox() ...?
-
Wenn das template selber das in den bestehenden Dialog geladen werden soll auch den WS_CHILD Stil hat, dann müsste es gehen.
Beachte, dass es auch DS_CONTROL gibt und lies die Doku zu WS_EX_CONTROLPARENT.
-
@Martin:
Danke, werde dies einmal ausprobieren
@schmid... :
Nein, da ich kein IDD Dialog, resp. keine Resource zu dem Dialog habe.
-
Eine Frage ist gerade noch aktuell geworden:
Wenn ich mit CreateWindow() ein Fenster erzeuge erhalte ich den "alten" Windows-Sytle (kommt mir irgendwie so vor wie Win 3.1 oder so)...
Wie kann ich es erreichen, dass ich den Style vom jenem Windows erhalte, auf welchem die App läuft (z.B. Windows 2000, XP oder Vista) ?
Danke
