Nicht modaler Dialog als PropertySheet



  • Hallo,

    ich rufe in meiner InitDialog-Methode folgendes auf, um neue Registerkarten anzulegen:

    CTest1 ppTest1;
    CTest2 ppTest2;

    // dann die einzelnen Tabs ins Sheet einfügen
    sheet.AddPage( &ppTest1 );
    sheet.AddPage( &ppTest2 );

    ppTest1.m_psp.dwFlags &= ~PSP_HASHELP;
    ppTest2.m_psp.dwFlags &= ~PSP_HASHELP;
    sheet.m_psh.dwFlags &= ~PSH_HASHELP;

    // übernehme button entfernen
    sheet.m_psh.dwFlags |= PSH_NOAPPLYNOW ;
    // und aufrufen
    sheet.DoModal();

    Leider möchte ich, dass der Dialog auch kein OK und Abbrechen hat. Ich habe gelesen, dass man den Dialog dann mit der Create-Methode öffenen soll, also sheet.create(). Aber damit blitzt mein Dialog nur kurz auf und verschwindet sofort wieder 😞

    Wie kann ich das Problem lösen.

    Schonma danke ... Drea


Anmelden zum Antworten