Структура OCPFIPARAMS (olectl.h)
Содержит параметры, используемые для вызова диалогового окна страницы свойств с помощью функции OleCreatePropertyFrameIndirect .
Синтаксис
typedef struct tagOCPFIPARAMS {
ULONG cbStructSize;
HWND hWndOwner;
int x;
int y;
LPCOLESTR lpszCaption;
ULONG cObjects;
LPUNKNOWN *lplpUnk;
ULONG cPages;
CLSID *lpPages;
LCID lcid;
DISPID dispidInitialProperty;
} OCPFIPARAMS, *LPOCPFIPARAMS;
Члены
cbStructSize
Размер структуры в байтах.
hWndOwner
Обработка в родительском окне результирующего диалогового окна страницы свойств.
x
Горизонтальное положение диалогового окна относительно hWndOwner в пикселях.
y
Вертикальное положение диалогового окна относительно hWndOwner в пикселях.
lpszCaption
Указатель на OLESTR, содержащий подпись диалогового окна.
cObjects
Количество указателей объектов, переданных в lplpUnk.
lplpUnk
Массив указателей IUnknown на объекты, для которых вызывается эта страница свойств. Количество элементов в массиве задается cObjects. Эти указатели передаются на каждую страницу свойств через IPropertyPage::SetObjects.
cPages
Количество страниц свойств, указанных в lpPages.
lpPages
Указатель на массив размеров cPages, содержащий идентификаторы CLSID каждой страницы свойств для отображения на странице свойств.
lcid
Идентификатор языкового стандарта для страницы свойств. Это значение будет возвращено через IPropertyPageSite::GetLocaleID.
dispidInitialProperty
Свойство, которое выделяется, когда диалоговое окно становится видимым.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Верхняя часть | olectl.h |