Функция OleUIObjectPropertiesA (oledlg.h)
Вызывает диалоговое окно Свойства объекта, в котором отображаются сведения об объекте "Общие", "Представление" и "Ссылка".
Синтаксис
UINT OleUIObjectPropertiesA(
[in] LPOLEUIOBJECTPROPSA unnamedParam1
);
Параметры
[in] unnamedParam1
Указатель на структуру OLEUIOBJECTPROPS .
Возвращаемое значение
Стандартные определения успешности и ошибок
Код возврата | Описание |
---|---|
|
Неизвестный сбой (неиспользуемый). |
|
Пользователь нажал кнопку ОК . |
|
Ошибка отсутствует, как и OLEUI_OK. |
|
Пользователь нажал кнопку Отмена . |
Стандартные ошибки проверки полей
Код возврата | Описание |
---|---|
|
Ошибки, общие для всех диалоговых окон, находятся в диапазоне OLEUI_ERR_STANDARDMIN для OLEUI_ERR_STANDARDMAX. Это значение позволяет приложению проверять наличие стандартных сообщений, чтобы отображать сообщения об ошибках для пользователя. |
|
Указатель на структуру OLEUIXXX, переданную в функцию, был NULL. |
|
Недостаточно разрешений для доступа на чтение или запись к структуре OLEUIXXX. |
|
Неверное значение cbstruct . |
|
Недопустимое значение hWndOwner . |
|
Недопустимое значение lpszCaption . |
|
Недопустимое значение lpfnHook . |
|
Недопустимое значение hInstance . |
|
Недопустимое значение lpszTemplate . |
|
Недопустимое значение hResource . |
Ошибки инициализации
Ошибки инициализации
Код возврата | Описание |
---|---|
|
Не удается найти шаблон диалогового окна. |
|
Не удалось загрузить шаблон диалогового окна. |
|
Сбой инициализации диалогового окна. |
|
Сбой вызова LocalAlloc или стандартного распределителя IMalloc . |
|
Сбой вызова GlobalAlloc или стандартного распределителя IMalloc . |
|
Не удалось вызвать LoadString для локализованных ресурсов из библиотеки. |
|
Сбой вызова стандартного распределителя IMalloc . |
Ошибки, связанные с функциями
Код возврата | Описание |
---|---|
|
Ошибки, общие для всех диалоговых окон, находятся в диапазоне OLEUI_ERR_STANDARDMIN для OLEUI_ERR_STANDARDMAX. Это значение позволяет приложению проверять наличие стандартных сообщений, чтобы отображать сообщения об ошибках для пользователя. |
|
lpGP или lpVP имеет значение NULL, или dwFlags и OPF_OBJECTISLINK и lpLP имеют значение NULL. |
|
Недостаточно разрешений на запись для структур, на которые указывают lpGP, lpVP или lpLP. |
|
Значение lpLP равно NULL. |
|
Недостаточно разрешений на запись для структур, на которые указывают lpGP, lpVP или lpLP. |
|
Указатель свойства вложенной ссылки, lpLP, имеет значение NULL. |
|
Недостаточный доступ на запись для указателя свойства вложенной ссылки, lpLP. |
|
Некоторые свойства вложенных ссылок элемента lpPS неверны. |
|
Некоторые свойства вложенных ссылок элемента lpPS неверны. |
|
Неверное свойство вложенной ссылки элемента lpPS . |
|
Неверное свойство вложенной ссылки элемента lpPS . |
|
Неверное свойство вложенной ссылки элемента lpPS . |
|
Строковое значение (например, lplpszLabel или lplpszType) является недопустимым. |
|
Недопустимое значение clsid . |
|
Недопустимое значение ClsidExcluded . |
|
Недопустимое значение wFormat . |
|
Недопустимое значение hMetaPict . |
|
Недопустимое значение dvAspect . |
|
Неверное значение lpPS . |
|
Значение lpObjInfo равно NULL , или вызывающий процесс не имеет доступа на чтение. |
|
Значение lpLinkInfo равно NULL или вызывающий процесс не имеет доступа на чтение. |
Комментарии
OleUIObjectProperties передает структуру OLEUIOBJECTPROPS , которая предоставляет сведения, необходимые для заполнения на вкладках Общие, Представление и Ссылка диалогового окна Свойства объекта .
Примечание
Заголовок oledlg.h определяет OleUIObjectProperties как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОД. Сочетание использования псевдонима, не зависящий от кодировки, с кодом, не зависящим от кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | oledlg.h |
Библиотека | OleDlg.lib |
DLL | OleDlg.dll |