Editbox nicht editierbar
-
Hallo Liebe Forumgemeinde.
Habe eine dialogbasierte MFC-Anwendung mit einer Hauptdialogbox und mehreren Child-Boxen (WS_CHILD), die als nicht-modale Dialoge von der Hauptdialogbox mit Create aufgerufen werden. Nun habe ich in einer Childbox eine EditBox. Diese lässt sich aber nicht editieren. Buttons funktionieren ohne weiteres. Wenn ich im Resourcenmanager unter der Dialogbox das Flag Steuerelement auf True setzte, dann kann man die Editbox editieren, jedoch verschwindet die Titelleiste und man kann die Dialogbox nicht mehr verschieben. Was mache ich falsch, der Dialog soll genauso funktionieren wie der Hauptdialog, er soll dem Hauptdialog nur untergeordnet bleiben. Hier ein Auszug aus meiner Resource.rc:
IDD_KMR_DIALOG ist die Hauptdialogbox und IDD_ROB_DIALOG die Child-Box mit der Editbox.IDD_KMR_DIALOG DIALOGEX 0, 0, 324, 441 STYLE DS_SETFONT | DS_3DLOOK | DS_FIXEDSYS | DS_CENTER | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CLIPCHILDREN | WS_CAPTION | WS_SYSMENU EXSTYLE WS_EX_CLIENTEDGE | WS_EX_CONTROLPARENT | WS_EX_STATICEDGE | WS_EX_APPWINDOW CAPTION "KMR" MENU IDR_MENU1 FONT 8, "MS Shell Dlg", 0, 0, 0x1 BEGIN PUSHBUTTON "Beenden",IDC_BEENDEN,59,427,50,14 END IDD_KMS_DIALOG DIALOGEX 0, 0, 312, 242 STYLE DS_SETFONT | WS_CHILD | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_GROUP | WS_TABSTOP CAPTION "KMS" FONT 8, "MS Sans Serif", 0, 0, 0x0 BEGIN LISTBOX IDC_LIST2,9,21,292,176,LBS_SORT | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP PUSHBUTTON "Einstellungen",IDC_KMS_SETTINGS,129,211,50,14 PUSHBUTTON "Schließen",IDC_KMS_CLOSE,251,211,50,14 CONTROL "Start",IDC_KMS_START,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | WS_TABSTOP,9,211,50,14 END IDD_KMS_SETTINGS DIALOGEX 0, 0, 264, 194 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "KMS - Einstellungen" FONT 8, "MS Shell Dlg", 400, 0, 0x1 BEGIN END IDD_ROB_DIALOG DIALOGEX 315, 0, 313, 226 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | DS_CONTROL | WS_CHILD | WS_VISIBLE | WS_CAPTION | WS_SYSMENU EXSTYLE WS_EX_OVERLAPPEDWINDOW | WS_EX_STATICEDGE | WS_EX_APPWINDOW CAPTION "Roboter" FONT 8, "MS Shell Dlg", 400, 0, 0x1 BEGIN DEFPUSHBUTTON "Senden",IDOK,263,14,50,14 PUSHBUTTON "Schließen",IDCANCEL,263,38,50,14 EDITTEXT IDC_EDIT1,5,66,299,14,ES_AUTOHSCROLL LISTBOX IDC_LIST1,7,115,300,104,LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP END
Danke für jegliche Hilfestellung.
Gruß,
Adam.