Поделиться через


COleInsertDialog::DoModal

Call this function to display the OLE Insert Object dialog box.

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

Параметры

  • dwFlags
    One of the following values:

    COleInsertDialog::DocObjectOnly will insert only DocObjects.

    COleInsertDialog::ControlsOnly will insert only ActiveX controls.

    If zero, DoModal will insert neither a DocObject or an ActiveX control; it results in the same implementation as the first prototype listed above.

Возвращаемое значение

Completion status for the dialog box. One of the following values:

  • IDOK if the dialog box was successfully displayed.

  • IDCANCEL if the user canceled the dialog box.

  • IDABORT if an error occurred. If IDABORT is returned, call the COleDialog::GetLastError member function to get more information about the type of error that occurred. For a listing of possible errors, see the OleUIInsertObject function in the Windows SDK.

Заметки

If you want to initialize the various dialog box controls by setting members of the m_io structure, you should do this before calling DoModal, but after the dialog object is constructed.

If DoModal returns IDOK, you can call other member functions to retrieve the settings or information input into the dialog box by the user.

Требования

Header: afxodlgs.h

См. также

Основные понятия

COleInsertDialog Class

COleInsertDialog Members

Hierarchy Chart

COleDialog::GetLastError

CDialog::DoModal

COleInsertDialog::GetSelectionType

COleInsertDialog::GetClassID

COleInsertDialog::GetDrawAspect

COleInsertDialog::GetIconicMetafile

COleInsertDialog::GetPathName

COleInsertDialog::m_io