Класс COleUpdateDialog
Используется в особых случаях в диалоговом окне OLE "Изменить ссылки", которое используется при необходимости обновления только существующих связанных или внедренных объектов в документе.
Синтаксис
class COleUpdateDialog : public COleLinksDialog
Участники
Открытые конструкторы
Имя | Описание |
---|---|
COleUpdateDialog::COleUpdateDialog | Формирует объект COleUpdateDialog . |
Открытые методы
Имя | Описание |
---|---|
COleUpdateDialog::D oModal | Отображает диалоговое окно "Изменить ссылки " в режиме обновления. |
Замечания
Дополнительные сведения о диалоговых окнах, относящихся к OLE, см. в статье "Диалоговые окна" в OLE.
Иерархия наследования
COleUpdateDialog
Требования
Заголовок: afxodlgs.h
COleUpdateDialog::COleUpdateDialog
Формирует объект COleUpdateDialog
.
explicit COleUpdateDialog(
COleDocument* pDoc,
BOOL bUpdateLinks = TRUE,
BOOL bUpdateEmbeddings = FALSE,
CWnd* pParentWnd = NULL);
Параметры
pDoc
Указывает на документ, содержащий ссылки, которые могут потребовать обновления.
bUpdateLinks
Флаг, определяющий, следует ли обновлять связанные объекты.
bUpdateEmbeddings
Флаг, определяющий, следует ли обновлять внедренные объекты.
pParentWnd
Указывает на родительский или владелец объекта окна (типа CWnd
), к которому принадлежит объект диалогового окна. Если значение NULL, родительское окно диалогового окна будет задано в главном окне приложения.
Замечания
Эта функция создает только COleUpdateDialog
объект. Чтобы отобразить диалоговое окно, вызовите DoModal. Этот класс следует использовать вместо того, COleLinksDialog
чтобы обновить только существующие связанные или внедренные элементы.
COleUpdateDialog::D oModal
Отображает диалоговое окно "Изменить ссылки" в режиме обновления.
virtual INT_PTR DoModal();
Возвращаемое значение
Состояние завершения диалогового окна. Одно из следующих значений:
Идентификатор IDOK, если диалоговое окно успешно возвращено.
IDCANCEL, если ни один из связанных или внедренных элементов в текущем документе не требует обновления.
IDABORT, если произошла ошибка. Если возвращается IDABORT, вызовите функцию члена COleDialog::GetLastError , чтобы получить дополнительные сведения о типе ошибки, которая произошла. Список возможных ошибок см . в функции OleUIEditLinks в пакете SDK для Windows.
Замечания
Все ссылки и /или внедрения обновляются, если пользователь не нажимает кнопку "Отмена".
См. также
Пример OCLIENT MFC
Класс COleLinksDialog
Диаграмма иерархии
Класс COleLinksDialog