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


Метод IRichEditOleCallback::GetInPlaceContext (richole.h)

Предоставляет интерфейсы уровня приложения и документа и сведения, необходимые для поддержки активации на месте.

Синтаксис

HRESULT GetInPlaceContext(
  LPOLEINPLACEFRAME     *lplpFrame,
  LPOLEINPLACEUIWINDOW  *lplpDoc,
  LPOLEINPLACEFRAMEINFO lpFrameInfo
);

Параметры

lplpFrame

Тип: LPOLEINPLACEFRAME*

Адрес интерфейса IOleInPlaceFrame , который представляет окно фрейма клиента элемента управления расширенным редактированием. Используйте метод AddRef для увеличения числа ссылок. Элемент управления многофункциональным редактированием освобождает интерфейс, когда он больше не нужен.

lplpDoc

Тип: LPOLEINPLACEUIWINDOW*

Адрес интерфейса IOleInPlaceUIWindow , который представляет окно документа клиента элемента управления расширенным редактированием. Интерфейс не требуется возвращать, если окна фрейма и документа совпадают. Используйте метод AddRef для увеличения числа ссылок. Элемент управления многофункциональным редактированием освобождает интерфейс, когда он больше не нужен.

lpFrameInfo

Тип: LPOLEINPLACEFRAMEINFO

Сведения об акселераторе.

Возвращаемое значение

Тип: HRESULT

Возвращает S_OK при успешном выполнении. Если метод завершается ошибкой, он может вернуть следующее значение.

Код возврата Описание
E_INVALIDARG
Был указан недопустимый аргумент.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header richole.h
DLL Msftedit.dll

См. также раздел

IRichEditOleCallback