Dialog in ein Fenster einbetten
-
Hallo!
Bei MFC gibt es ja die Möglichkeit, ganz einfach einen Dialog in ein anderes Fenster einzubetten...und was die MFC bietet, das kann WINAPI doch schon lange...leider habe ich bisher keine Möglichkeit gefunden...das HWND bei CreateDialog als hWndParent anzugeben, reicht leider nicht aus Weiß jemand von euch, wies geht?Compiler
-
Wahrscheinlich müsstest du auch noch den WS_CHILD-Flag hinzufügen
-
nein, das reicht nicht
-
Vielleicht hilft dir das: http://www.catch22.net/tuts/docking2.asp
-
sorry, aber das hat damit nicht unbedingt viel zu tun
-
doch, WS_CHILD reicht.
vielleicht hast du es mit anderen Styles gemischt die nicht kompatibel sind?
in meiner rc mit der ich es getestet hab steht:
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_CHILD
Dann muss man noch irgendwie das systemmenu wegbekommen
-
ach dann einfach Titelleiste auf false setzten. scheint der resourceneditor nicht zu erkennen wenn man das manuel bearbeitet hat
-
Schau einfach mal nach (z.B. mit Spy++ oder WinSpector), was für Window-Flags so gesetzt sind, evtl. musst du, wie von aaaaaaa bereits angemerkt, auch noch ein paar schon gesetzte Styles wieder löschen.
Also mit GetWindowLong Syles auslesen - WS_CHILD hinzufügen und evlt. andere Styles rauslöschen - mit SetWindowLong wieder setzen
-
Tatsächlich, war wohl ein Stylekonflikt Jetzt gehts ja, Danke!