共用方式為


COleInsertDialog::DoModal

呼叫這個函式會顯示 OLE 物件插入對話方塊。

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

參數

  • dwFlags
    下列其中一個值:

    COleInsertDialog::DocObjectsOnly 只會插入 DocObjects。

    COleInsertDialog::ControlsOnly 只會插入 ActiveX 控制項。

    零不會插入 DocObject 和 ActiveX 控制項。 這個值會產生實作和清單的第一個原型相同版本。

傳回值

對話方塊的完成狀態。 下列其中一個值:

  • IDOK,如果對話方塊已成功已顯示。

  • 傳回 IDCANCEL,如果使用者已取消對話方塊。

  • IDABORT,如果發生錯誤則為。 如果 IDABORT 傳回,請呼叫 COleDialog::GetLastError 成員函式以取得有關發生的錯誤類型的詳細資訊。 如需可能的錯誤清單,請參閱 Windows SDK的 OleUIInsertObject 函式。

備註

如果您想要將 m_io 結構的成員初始設定各種對話方塊控制項,您應該在呼叫 DoModal之前,不過,這樣做,請在 對話方塊在建構物件之後。

如果 DoModal IDOK 傳回,您可以呼叫其他成員函式以取得或設定資訊輸入到對話方塊是由使用者。

需求

標題: afxodlgs.h

請參閱

參考

COleInsertDialog 類別

階層架構圖

COleDialog::GetLastError

CDialog::DoModal

COleInsertDialog::GetSelectionType

COleInsertDialog::GetClassID

COleInsertDialog::GetDrawAspect

COleInsertDialog::GetIconicMetafile

COleInsertDialog::GetPathName

COleInsertDialog::m_io