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.


Anmelden zum Antworten