Partager via


COleInsertDialog::DoModal

Appelez cette fonction pour afficher OLE boîte de dialogue d'objet d'insertion.

virtual INT_PTR 
   DoModal();
INT_PTR 
   DoModal(
   DWORD dwFlags 
);

Paramètres

  • dwFlags
    Une des valeurs suivantes :

    COleInsertDialog::DocObjectsOnly insère uniquement DocObjects.

    COleInsertDialog::ControlsOnly insère uniquement des contrôles ActiveX.

    Zéro n'insère ou DocObject ni un contrôle ActiveX. Cette valeur entraîne la même implémentation que le premier prototype répertoriés ci-dessus.

Valeur de retour

État d'achèvement de la boîte de dialogue. Une des valeurs suivantes :

  • IDOK si la boîte de dialogue a été correctement affiche.

  • IDCANCEL si l'utilisateur annulait la boîte de dialogue.

  • IDABORT si une erreur se produit. s'IDABORT est retourné, appelez la fonction membre de COleDialog::GetLastError pour obtenir plus d'informations sur le type d'erreur qui s'est produit. Pour une liste des erreurs possibles, consultez la fonction d' OleUIInsertObject dans Kit de développement logiciel Windows.

Notes

Si vous souhaitez initialiser les contrôles de boîte de dialogue par les membres de configuration de la structure de m_io , vous devez le faire avant d'appeler DoModal, mais après que l'objet dialog construit.

Si DoModal retourne IDOK, vous pouvez appeler d'autres fonctions membres pour extraire des paramètres ou l'entrée d'informations dans la boîte de dialogue par l'utilisateur.

Configuration requise

en-tête : afxodlgs.h

Voir aussi

Référence

COleInsertDialog, classe

Graphique de la hiérarchie

COleDialog::GetLastError

CDialog::DoModal

COleInsertDialog::GetSelectionType

COleInsertDialog::GetClassID

COleInsertDialog::GetDrawAspect

COleInsertDialog::GetIconicMetafile

COleInsertDialog::GetPathName

COleInsertDialog::m_io