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


Структура 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 Профессиональный [только классические приложения]
минимальный поддерживаемый сервер Windows 2000 Server [только классические приложения]
заголовка oledlg.h

См. также

OLEUIGNRLPROPS

OLEUILINKPROPS

OLEUIVIEWPROPS

OleUIObjectProperties