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

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

Синтаксис

typedef struct tagOLEUIOBJECTPROPSA {
  DWORD              cbStruct;
  DWORD              dwFlags;
  LPPROPSHEETHEADERA lpPS;
  DWORD              dwObject;
  LPOLEUIOBJINFOA    lpObjInfo;
  DWORD              dwLink;
  LPOLEUILINKINFOA   lpLinkInfo;
  LPOLEUIGNRLPROPSA  lpGP;
  LPOLEUIVIEWPROPSA  lpVP;
  LPOLEUILINKPROPSA  lpLP;
} OLEUIOBJECTPROPSA, *POLEUIOBJECTPROPSA, *LPOLEUIOBJECTPROPSA;

Члены

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