REOBJECT

REOBJECT структура містить інформацію про об'єкт.

 typedef _reobject типу struct {DWORD cbStruct;           / / Розмір структури в байт ДОВГИЙ cp;                 / / символ положення об'єкта CLSID clsid;              / / ідентифікатор класу з об'єкт LPOLEOBJECT poleobj;  / / Об'єкт OLE інтерфейс LPSTORAGE pstg;     / / пов'язані зберігання інтерфейс LPOLECLIENTSITE polesite; / / пов'язані клієнт сайту інтерфейс SIZEL sizel;              / / розмір об'єкта (може бути 0,0) DWORD dvaspect;           / / дисплей аспект використовувати DWORD dwFlags;            / / стан об'єкта прапорів DWORD dwUser;             / / користувача значення
} REOBJECT 

 

Члени

cbStruct
Розмір у байтах, ця структура.
cp
Положення символів об'єкта.
clsid
Ідентифікатор класу об'єкта.
poleobj
Вказує на зразок на IOleObject інтерфейс для об'єкта.
pstg
Вказує на зразок на IStorage інтерфейс. Це зберігання об'єкту, асоційованих з об'єктом.
polesite
Вказує на зразок на IOleClientSite інтерфейс. Це сайт клієнта об'єкта в елементі керування для форматованого тексту. Ця адреса повинні були отримані від методу IRichEditOle::GetClientSite.
sizel
SIZEL структура, вказавши розмір об'єкта. 0,0 На вставити вказує, що об'єкт вільний визначити його розмір, поки не змінити прапор вимкнуто.
dvAspect
Відображення аспектів використання.
dwFlags
Позначки стану об'єкта. Може бути поєднання таких значень:
Значення Значення
REO_BELOWBASELINE Об'єкт, що знаходиться нижче базової лінії оточуючого тексту; за замовчуванням використовується сидіти на базової лінії.
REO_BLANK Об'єкт є новим. Це дає об'єкт можливість зберегти нічого і бути видалені з елемента керування автоматично.
REO_DONTUSEPALETTE Не дозволяє створення і реалізація півтонових палітру перед об'єкт. Застосовується для 32-бітних платформах тільки.
REO_DYNAMICSIZE Об'єкт завжди визначає його виконуваних і можуть змінюватися, незважаючи на змінити прапор, як відключити.
REO_GETMETAFILE Керування форматованого тексту витягнуті в метафайл з об'єкта, щоб правильно визначити об'єкта ступені. Цей прапор можна читати, але не встановлено.
REO_HILITED Об'єкт виділяється в даний час для позначення виділення. Виникає, коли фокус знаходиться в елементі керування, і REO_SELECTED встановлено. Цей прапор можна читати, але не встановлено.
REO_INPLACEACTIVE Об'єкт наразі активний місце. Цей прапор можна читати, але не встановлено.
REO_INVERTEDSELECT Об'єкт є звертається повністю перевернутий, коли вибрано; за замовчуванням використовується звертається з межею.
REO_LINK Об'єкт є зв'язком. Цей прапор можна читати, але не встановлено.
REO_LINKAVAILABLE Об'єкт посилання і вважається доступні. Цей прапор можна читати, але не встановлено.
REO_OPEN Об'єкт є в даний час відкрито в його сервер. Цей прапор можна читати, але не встановлено.
REO_RESIZABLE Об'єкт може бути змінений.
REO_SELECTED Об'єкт не вибрано в елементі керування для форматованого тексту. Цей прапор можна читати, але не встановлено.
REO_STATIC Об'єкт є статичним об'єкта. Цей прапор можна читати, але не встановлено.

dwUser
Зарезервовано для значень.

QuickInfo

nbsp; Windows &NT: вимагає 3.51 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Не підтримується.
Заголовка:Оголошена в richole.h.

Дивіться також

Багаті редагувати елементи керування огляд, Rich редагування структури, IOleClientSite, IOleObject, IRichEditOle::GetClientSite, IStorage

Index