Partager via


CSimpleDialog::DoModal

Appelle une boîte de dialogue modale et retourne le résultat de la boîte de dialogue lorsqu'il fait.

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

Paramètres

  • hWndParent
    Un handle au parent de la boîte de dialogue. Si aucune valeur n'est fournie, le parent est défini à la fenêtre active actuelle.

Valeur de retour

Si réussie, la valeur de retour est l'ID de ressource du contrôle qui a écarté la boîte de dialogue.

Si la fonction échoue, la valeur de retour est à 1. Pour obtenir des informations d'erreurs étendues, appelez GetLastError.

Notes

Cette méthode gère toute interaction avec l'utilisateur lorsque la boîte de dialogue est actif. c'est ce qui rend la boîte de dialogue modale ; autrement dit, l'utilisateur ne peut pas interagir avec d'autres fenêtres jusqu'à ce que la boîte de dialogue est fermée.

Configuration requise

Header: atlwin.h

Voir aussi

Référence

CSimpleDialog, classe