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


Функция OleUIObjectPropertiesW (oledlg.h)

Вызывает диалоговое окно свойств объекта , в котором отображаются общие, представлениеи сведения link о объекте.

Синтаксис

UINT OleUIObjectPropertiesW(
  [in] LPOLEUIOBJECTPROPSW unnamedParam1
);

Параметры

[in] unnamedParam1

Указатель на структуру OLEUIOBJECTPROPS.

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

Стандартные определения успешности и ошибок

Возвращаемый код Описание
OLEUI_FALSE
Неизвестный сбой (неиспользуемый).
OLEUI_OK
Пользователь нажимал кнопку ОК.
OLEUI_SUCCESS
Нет ошибок, аналогичных OLEUI_OK.
OLEUI_CANCEL
Пользователь нажимал кнопку "Отмена".
 

Ошибки проверки стандартных полей

Возвращаемый код Описание
OLEUI_ERR_STANDARDMIN
Ошибки, распространенные для всех диалоговых окон, лежат в диапазоне OLEUI_ERR_STANDARDMIN OLEUI_ERR_STANDARDMAX. Это значение позволяет приложению тестировать стандартные сообщения для отображения сообщений об ошибках пользователю.
OLEUI_ERR_STRUCTURENULL
Указатель на структуру OLEUIXXX, переданную в функцию, был null.
OLEUI_ERR_STRUCTUREINVALID
Недостаточно разрешений для доступа на чтение или запись к структуре OLEUIXXX.
OLEUI_ERR_CBSTRUCTINCORRECT
Неверное значение cbstruct.
OLEUI_ERR_HWNDOWNERINVALID
Недопустимое значение hWndOwner.
OLEUI_ERR_LPSZCAPTIONINVALID
Значение lpszCaption недопустимо.
OLEUI_ERR_LPFNHOOKINVALID
Недопустимое значение lpfnHook.
OLEUI_ERR_HINSTANCEINVALID
Недопустимое значение hInstance.
OLEUI_ERR_LPSZTEMPLATEINVALID
Недопустимое значение lpszTemplate.
OLEUI_ERR_HRESOURCEINVALID
Недопустимое значение hResource.
 

Ошибки инициализации

Ошибки инициализации

Возвращаемый код Описание
OLEUI_ERR_FINDTEMPLATEFAILURE
Не удалось найти шаблон диалогового окна.
OLEUI_ERR_LOADTEMPLATEFAILURE
Не удалось загрузить шаблон диалогового окна.
OLEUI_ERR_DIALOGFAILURE
Сбой инициализации диалогового окна.
OLEUI_ERR_LOCALMEMALLOC
Сбой вызова LocalAlloc или стандартного IMalloc распределителя.
OLEUI_ERR_GLOBALMEMALLOC
Сбой вызова GlobalAlloc или стандартного распределителя IMalloc.
OLEUI_ERR_LOADSTRING
Не удалось вызвать LoadString для локализованных ресурсов из библиотеки.
OLEUI_ERR_OLEMEMALLOC
Сбой вызова стандартного IMalloc распределителя.
 

Ошибки, связанные с конкретной функцией

Возвращаемый код Описание
OLEUI_ERR_STANDARDMAX
Ошибки, распространенные для всех диалоговых окон, лежат в диапазоне OLEUI_ERR_STANDARDMIN OLEUI_ERR_STANDARDMAX. Это значение позволяет приложению тестировать стандартные сообщения для отображения сообщений об ошибках пользователю.
OLEUI_OPERR_SUBPROPNULL
lpGP или lpVPNULLили dwFlags и OPF_OBJECTISLINK и lpLPNULL.
OLEUI_OPERR_SUBPROPINVALID
Недостаточно разрешений на доступ к записи для структур, на которые указывает lpGP, lpVPили lpLP.
OLEUI_OPERR_PROPSHEETNULL
Значение lpLP равно NULL.
OLEUI_OPERR_PROPSHEETINVALID
Недостаточно разрешений на доступ к записи для структур, на которые указывает lpGP, lpVPили lpLP.
OLEUI_OPERR_SUPPROP
Указатель свойства вложенных ссылок lpLPNULL.
OLEUI_OPERR_PROPSINVALID
Недостаточно доступа на запись для указателя свойства вложенной ссылки, lpLP.
OLEUI_OPERR_PAGESINCORRECT
Некоторые свойства вложенных ссылок элемента lpPS неверны.
OLEUI_OPERR_INVALIDPAGES
Некоторые свойства вложенных ссылок элемента lpPS неверны.
OLEUI_OPERR_NOTSUPPORTED
Неверное свойство вложенной ссылки элемента lpPS.
OLEUI_OPERR_DLGPROCNOTNULL
Неверное свойство вложенной ссылки элемента lpPS.
OLEUI_OPERR_LPARAMNOTZERO
Неверное свойство вложенной ссылки элемента lpPS.
OLEUI_GPERR_STRINGINVALID
Строковое значение (например, lplpszLabel или lplpszType) недопустимо.
OLEUI_GPERR_CLASSIDINVALID
Недопустимое значение clsid .
OLEUI_GPERR_LPCLSIDEXCLUDEINVALID
Недопустимое значение ClsidExcluded.
OLEUI_GPERR_CBFORMATINVALID
Недопустимое значение wFormat.
OLEUI_VPERR_METAPICTINVALID
Недопустимое значение hMetaPict.
OLEUI_VPERR_DVASPECTINVALID
Недопустимое значение dvAspect.
OLEUI_OPERR_PROPERTYSHEET
Неверное значение lpPS.
OLEUI_OPERR_OBJINFOINVALID
Значение lpObjInfo равно NULL или вызывающий процесс не имеет доступа на чтение.
OLEUI_OPERR_LINKINFOINVALID

Значение lpLinkInfo равно NULL или вызывающий процесс не имеет доступа на чтение.

Замечания

OleUIObjectProperties передается структура OLEUIOBJECTPROP S, которая предоставляет сведения, необходимые для заполнения общего, представленияи вкладки ссылки диалогового окна свойств объекта .

Заметка

Заголовок oledlg.h определяет OleUIObjectProperties как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 2000 Профессиональный [только классические приложения]
минимальный поддерживаемый сервер Windows 2000 Server [только классические приложения]
целевая платформа Виндоус
заголовка oledlg.h
библиотеки OleDlg.lib
DLL OleDlg.dll

См. также

IOleUILinkInfo

IOleUIObjInfo

OLEUIGNRLPROPS

OLEUILINKPROPS

OLEUIOBJECTPROPS

OLEUIVIEWPROPS