REOBJECT

REOBJECT структура содержит сведения об объекте.

 typedef struct _reobject {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 . Это сайт клиента объекта в элементе управления rich edit. Этот адрес должен быть получен из метода IRichEditOle::GetClientSite.
sizel
Структура SIZEL размер объекта. 0,0 На вставки указывает, что объект является свободно определить свой размер до выключения изменить флаг.
dvAspect
Отображение аспект для использования.
dwFlags
Флаги состояния объекта. Может быть комбинацией следующих значений:
Значение Значение
REO_BELOWBASELINE Объект находится ниже базовой окружающего текста; значение по умолчанию — сидеть на базовой линии.
REO_BLANK Объект является новой. Это дает объект для сохранения ничего и автоматически удаляется из элемента управления.
REO_DONTUSEPALETTE Предотвращает создание и реализация половину тон палитры перед отрисовкой на объект. Применяется для 32-разрядных платформ.
REO_DYNAMICSIZE Объект всегда определяет ее экстентов и могут измениться несмотря на изменение флага, отключаются.
REO_GETMETAFILE Элемент управления rich edit получить метафайл из объекта, чтобы правильно определить объект экстентов. Этот флаг может быть прочитана но не установлен.
REO_HILITED В настоящее время объект выделяется для указания выбора. Происходит, когда фокус находится в элементе управления и имеет значение REO_SELECTED. Этот флаг может быть прочитана но не установлен.
REO_INPLACEACTIVE В настоящее время место активный объект. Этот флаг может быть прочитана но не установлен.
REO_INVERTEDSELECT Объект заключается в том, чтобы сделать полностью перевернутой при выборе; по умолчанию это должно делаться с границей.
REO_LINK Объект — это ссылка. Этот флаг может быть прочитана но не установлен.
REO_LINKAVAILABLE Объект представляет собой ссылку и считается доступны. Этот флаг может быть прочитана но не установлен.
REO_OPEN Объект открыт в настоящее время в его сервере. Этот флаг может быть прочитана но не установлен.
REO_RESIZABLE Размер может быть изменен объект.
REO_SELECTED В настоящее время объект выбран в элементе управления rich edit. Этот флаг может быть прочитана но не установлен.
REO_STATIC Объект — это статический объект. Этот флаг может быть прочитана но не установлен.

dwUser
Зарезервировано для пользовательских параметров.

QuickInfo

nbsp; Windows &NT: требует 3.51 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:В richole.h.

Родственные слова

Rich Edit обзор элементов управления, Rich Edit структур, IOleClientSite, IOleObject, IRichEditOle::GetClientSite, IStorage

Index