Dynamischen MFC Dialog Erzeugen..



  • Hallo Leute,

    ist warscheinlich ne simple Sache, die ich leider nirgendwo finden kann:

    Ich möchte mein MFC Dialog dynamisch erzeugen->

    __________________________________
    |       Header                   |
    | z.B. ein Auswahlfeld           |
    ##################################
    |Veränderbarer Teil, der je nach |
    |Auswahl,die Interaktionselemente|
    | anpasst text, checkbox, etc.   |
    ##################################
    

    Könnte mir Bitte jemand helfen.
    :?)



  • Hi

    das "parsen" des Headers dürftest du hinbekommen (ist viel CString Arbeit).

    Das erstellen des Fensters ist viel Knochenarbeit.
    Wenn du z.b. ein Textfeld erstellen willst, rufe CEdit::Create auf:

    BOOL Create( DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID );

    Das musst du dann mit allen Controls machen.

    Ist aber wie gesagt etwas umständlich, aber soviel ich weiß die einzige Möglichkeit.

    Grüße Rapha


Anmelden zum Antworten