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


Класс COleLinksDialog

Используется для диалогового окна OLE "Изменить ссылки".

Синтаксис

class COleLinksDialog : public COleDialog

Участники

Открытые конструкторы

Имя Описание
COleLinksDialog::COleLinksDialog Формирует объект COleLinksDialog.

Открытые методы

Имя Описание
COleLinksDialog::D oModal Отображает диалоговое окно "Изменение ссылок OLE".

Открытые члены данных

Имя Описание
COleLinksDialog::m_el Структура типа OLEUIEDITLINKS, которая управляет поведением диалогового окна.

Замечания

Создайте объект класса COleLinksDialog при вызове этого диалогового окна. COleLinksDialog После создания объекта можно использовать структуру m_el для инициализации значений или состояний элементов управления в диалоговом окне. Структура m_el имеет тип OLEUIEDITLINKS. Дополнительные сведения об использовании этого класса диалоговых окон см. в функции-члене DoModal .

Примечание.

Код контейнера, созданный мастером приложений, использует этот класс.

Дополнительные сведения см . в структуре OLEUIEDITLINKS в пакете SDK для Windows.

Дополнительные сведения о диалоговых окнах, относящихся к OLE, см. в статье "Диалоговые окна" в OLE.

Иерархия наследования

CObject

CCmdTarget

CWnd

Cdialog

CCommonDialog

COleDialog

COleLinksDialog

Требования

Заголовок: afxodlgs.h

COleLinksDialog::D oModal

Отображает диалоговое окно "Изменение ссылок OLE".

virtual INT_PTR DoModal();

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

Состояние завершения диалогового окна. Одно из следующих значений:

  • Идентификатор IDOK, если диалоговое окно было успешно отображено.

  • IdCANCEL, если пользователь отменил диалоговое окно.

  • IDABORT, если произошла ошибка. Если идентификатор IDABORT возвращается, вызовите COleDialog::GetLastError функцию-член, чтобы получить дополнительные сведения о типе ошибки, которая произошла. Список возможных ошибок см . в функции OleUIEditLinks в пакете SDK для Windows.

Замечания

Если вы хотите инициализировать различные элементы управления диалоговым окном, задав элементы структуры m_el , необходимо сделать это перед вызовом DoModal, но после создания объекта диалогового окна.

COleLinksDialog::COleLinksDialog

Формирует объект COleLinksDialog.

COleLinksDialog (
    COleDocument* pDoc,
    CView* pView,
    DWORD dwFlags = 0,
    CWnd* pParentWnd = NULL);

Параметры

pDoc
Указывает на документ OLE, содержащий ссылки для редактирования.

pView
Указывает на текущее представление на PDoc.

dwFlags
Флаг создания, содержащий значение 0 или ELF_SHOWHELP, чтобы указать, будет ли отображаться кнопка справки при отображении диалогового окна.

pParentWnd
Указывает на родительский или владелец объекта окна (типа CWnd), к которому принадлежит объект диалогового окна. Если значение NULL, родительское окно диалогового окна устанавливается в главное окно приложения.

Замечания

Эта функция создает только COleLinksDialog объект. Чтобы отобразить диалоговое окно, вызовите функцию DoModal .

COleLinksDialog::m_el

Структура типа OLEUIEDITLINKS, используемая для управления поведением диалогового окна "Изменить ссылки".

OLEUIEDITLINKS m_el;

Замечания

Элементы этой структуры можно изменять напрямую или через функции-члены.

Дополнительные сведения см . в структуре OLEUIEDITLINKS в пакете SDK для Windows.

См. также

Класс COleDialog
Диаграмма иерархии
Класс COleDialog