Udostępnij za pośrednictwem


COleInsertDialog::DoModal

Wywołanie tej funkcji, aby wyświetlić okno dialogowe Wstaw obiekt OLE.

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

Parametry

  • dwFlags
    Jedną z następujących wartości:

    COleInsertDialog::DocObjectsOnlyWstawia tylko DocObjects.

    COleInsertDialog::ControlsOnlyWstawia tylko formantów ActiveX.

    Zero wstawia obiektów DocObject ani formantu ActiveX.Tej wartości powoduje wykonania tych samych jako pierwszy prototyp wymienionych powyżej.

Wartość zwracana

Stan ukończenia dla okna dialogowego.Jedną z następujących wartości:

  • IDOK Jeśli pomyślnie zostało wyświetlone okno dialogowe.

  • IDCANCEL, jeśli użytkownik anulował okno dialogowe.

  • IDABORT, jeśli wystąpił błąd.Jeśli zwracany jest IDABORT, COleDialog::GetLastError Członkowskich funkcji, aby uzyskać więcej informacji o typie błędu.Lista możliwych błędów, zobacz OleUIInsertObject działać w Windows SDK.

Uwagi

Jeśli chcesz zainicjować ustawienie członków różnych formantów okna dialogowego m_io strukturę, należy to zrobić przed wywoływaniem DoModal, ale po obiektu okno dialogowe.

Jeśli DoModal zwraca IDOK, inny członek może wywoływać funkcje do pobierania ustawień lub wprowadzania informacji w oknie dialogowym użytkownika.

Wymagania

Nagłówek: afxodlgs.h

Zobacz też

Informacje

Klasa COleInsertDialog

Diagram hierarchii

COleDialog::GetLastError

CDialog::DoModal

COleInsertDialog::GetSelectionType

COleInsertDialog::GetClassID

COleInsertDialog::GetDrawAspect

COleInsertDialog::GetIconicMetafile

COleInsertDialog::GetPathName

COleInsertDialog::m_io