Структура OLEUIOBJECTPROPSW (oledlg.h)

Содержит сведения, используемые для инициализации стандартного диалогового окна Свойства объекта . Он содержит ссылки на интерфейсы, используемые для сбора сведений о внедрении или ссылке, ссылки на три структуры, которые используются для инициализации вкладок по умолчанию: Общие (OLEUIGNRLPROPS), View (OLEUIVIEWPROPS) и Link (OLEUILINKPROPS), если это необходимо, а также стандартный интерфейс расширяемости страниц свойств, позволяющий вызывающему объекту добавлять дополнительные настраиваемые страницы свойств в диалоговое окно.

Синтаксис

typedef struct tagOLEUIOBJECTPROPSW {
  DWORD              cbStruct;
  DWORD              dwFlags;
  LPPROPSHEETHEADERW lpPS;
  DWORD              dwObject;
  LPOLEUIOBJINFOW    lpObjInfo;
  DWORD              dwLink;
  LPOLEUILINKINFOW   lpLinkInfo;
  LPOLEUIGNRLPROPSW  lpGP;
  LPOLEUIVIEWPROPSW  lpVP;
  LPOLEUILINKPROPSW  lpLP;
} OLEUIOBJECTPROPSW, *POLEUIOBJECTPROPSW, *LPOLEUIOBJECTPROPSW;

Члены

cbStruct

Размер структуры в байтах.

dwFlags

Содержит глобальные флаги для страницы свойств.

Значение Значение
OPF_OBJECTISLINK
Объект является объектом ссылки и, следовательно, имеет страницу свойств ссылки.
OPF_NOFILLDEFAULT
Не заполняйте значения по умолчанию для объекта .
OPF_SHOWHELP
В диалоговом окне появится кнопка Справка .
OPF_DISABLECONVERT
Кнопка Преобразовать будет отключена на странице общих свойств.

lpPS

Указатель на заголовок стандартного листа свойств (PROPSHEETHEADER), используемый для расширяемости.

dwObject

Идентификатор объекта .

lpObjInfo

Указатель на интерфейс для управления объектом.

dwLink

Определяемый контейнером уникальный идентификатор для одной ссылки. Контейнеры могут использовать указатель на сайт контейнера ссылки для этого значения.

lpLinkInfo

Указатель на интерфейс для управления связью.

lpGP

Указатель на общие данные страницы.

lpVP

Указатель на данные страницы представления.

lpLP

Указатель на данные страницы ссылок.

Комментарии

Примечание

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

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть oledlg.h

См. также раздел

OLEUIGNRLPROPS

OLEUILINKPROPS

OLEUIVIEWPROPS

OleUIObjectProperties