Интерфейс IRichEditOle (richole.h)
Интерфейс IRichEditOle предоставляет функциональные возможности модели COM элемента управления полнофункционализированным редактированием. Интерфейс можно получить, отправив EM_GETOLEINTERFACE сообщение.
Этот интерфейс имеет следующие методы.
Наследование
Интерфейс IRichEditOle наследуется от интерфейса IUnknown . IRichEditOle также имеет следующие типы членов:
Методы
Интерфейс IRichEditOle содержит следующие методы.
IRichEditOle::ActivateAs Обрабатывает поведение Activate As, выгружая все объекты старого класса, указывая OLE обрабатывать эти объекты как объекты нового класса и перезагружая объекты. Если не удается перезагрузить объекты, они удаляются. |
IRichEditOle::ContextSensitiveHelp Указывает, должен ли элемент управления полнофункционированным редактированием переходить в контекстно-зависимый режим справки или из него. Элемент управления многофункциональным редактированием вызывает метод IRichEditOle::ContextSensitiveHelp любого объекта на месте, который в настоящее время активен при изменении состояния. |
IRichEditOle::ConvertObject Преобразует объект в новый тип. Этот вызов перезагружает объект, но не выполняет принудительное обновление; Это должен сделать вызывающий объект. |
IRichEditOle::GetClientSite Извлекает интерфейс IOleClientSite, используемый при создании нового объекта. Все объекты, вставляемые в элемент управления расширенным редактированием, должны использовать интерфейсы клиентского сайта, возвращаемые этой функцией. Клиентский сайт можно использовать только с одним объектом. |
IRichEditOle::GetClipboardData Извлекает объект буфера обмена для диапазона в элементе управления редактированием. |
IRichEditOle::GetLinkCount Возвращает количество объектов в элементе управления полнофункционированным редактированием, которые являются ссылками. |
IRichEditOle::GetObject Извлекает сведения, хранящиеся в структуре REOBJECT, об объекте в элементе управления полнофункциональной правки. |
IRichEditOle::GetObjectCount Возвращает количество объектов, содержащихся в элементе управления расширенным редактированием. |
IRichEditOle::HandsOffStorage Указывает, когда элемент управления с расширенным редактированием освобождает ссылку на интерфейс хранилища, связанный с указанным объектом. Этот вызов не вызывает метод IRichEditOle::HandsOffStorage объекта; это должен сделать вызывающий объект. |
IRichEditOle::ImportDataObject Импортирует объект буфера обмена в расширенный элемент управления редактированием, заменив текущий выделенный фрагмент. |
IRichEditOle::InPlaceDeactivate Указывает, когда элемент управления с расширенным редактированием отключает текущий активный объект на месте, если таковой имеется. |
IRichEditOle::InsertObject Вставляет объект в элемент управления с расширенными возможностями редактирования. |
IRichEditOle::SaveCompleted Указывает, когда была завершена последняя операция сохранения и что элемент управления полнофункционированным редактированием должен содержать другое хранилище для объекта . |
IRichEditOle::SetDvaspect Задает аспект, который элемент управления полнофункционированным редактированием использует для рисования объекта. Этот вызов не изменяет сведения о рисовании, кэшированные в объекте ; это должен сделать вызывающий объект. Вызов вызывает перерисовку объекта. |
IRichEditOle::SetHostNames Задает имена узлов, которые будут присваиваться объектам по мере их вставки в элемент управления с расширенным редактированием. Имена узлов используются в пользовательском интерфейсе серверов для описания контекста контейнера открытых объектов. |
IRichEditOle::SetLinkAvailable Задает значение бита, доступного по ссылке, в флагах объекта. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | richole.h |