Freigeben über


CSimpleDialog::DoModal

Ruft ein modales Dialogfeld auf und gibt das Dialogfeldergebnis zurück, wenn die.

INT_PTR DoModal( 
   HWND hWndParent = ::GetActiveWindow()  
);

Parameter

  • hWndParent
    Ein Handle für das übergeordnete Element des Dialogfelds. Wenn kein Wert bereitgestellt wird, wird das übergeordnete Element auf das aktuelle aktiven Fenster festgelegt.

Rückgabewert

Wenn erfolgreich, ist der Rückgabewert das Ressourcen-ID des Steuerelements, das das Dialogfeld entließ.

Wenn die Funktion fehlschlägt, ist der Rückgabewert - 1. Um erweiterte Fehlerinformationen abzurufen, rufen Sie GetLastError auf.

Hinweise

Diese Methode behandelt alle Interaktion mit dem Benutzer, während das Dialogfeld aktiv ist. Dies ist, was das Dialogfeld modal erstellt; das heißt, kann der Benutzer nicht mit anderen Fenstern interagieren, bis das Dialogfeld geschlossen wird.

Anforderungen

Header: atlwin.h

Siehe auch

Referenz

CSimpleDialog Class