Sdílet prostřednictvím


COleInsertDialog::DoModal

Volání této funkce můžete zobrazit v dialogovém okně Vložit objekt OLE.

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

Parametry

  • dwFlags
    Jedna z následujících hodnot:

    COleInsertDialog::DocObjectsOnlyVloží pouze DocObjects.

    COleInsertDialog::ControlsOnlyVloží pouze ovládací prvky ActiveX.

    Nula se vloží DocObject ani ovládací prvek ActiveX.Výše uvedené hodnoty vede provedení stejné jako prvního prototypu.

Vrácená hodnota

Stav dokončení pro dialogové okno.Jedna z následujících hodnot:

  • IDOK Pokud byl úspěšně zobrazeno dialogové okno.

  • IDCANCEL, pokud uživatel zrušil dialogové okno.

  • IDABORT, pokud došlo k chybě.Pokud je vrácena IDABORT, volání COleDialog::GetLastError členské funkce získat další informace o typu chyby.Seznam možných chyb naleznete OleUIInsertObject funkce .

Poznámky

Pokud chcete inicializovat různé ovládací prvky dialogového okna pole nastavením členů m_io struktury, je vhodné provést před voláním DoModal , ale je vytvořen objekt dialogové okno.

Pokud DoModal IDOK, vrací další člen můžete volat funkce načíst nastavení nebo vstupní informace do dialogového okna uživatel.

Požadavky

Záhlaví: afxodlgs.h

Viz také

Referenční dokumentace

Třída COleInsertDialog

Graf hierarchie

COleDialog::GetLastError

CDialog::DoModal

COleInsertDialog::GetSelectionType

COleInsertDialog::GetClassID

COleInsertDialog::GetDrawAspect

COleInsertDialog::GetIconicMetafile

COleInsertDialog::GetPathName

COleInsertDialog::m_io