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