Метод 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 при успешном выполнении. Если метод завершается ошибкой, он может вернуть следующее значение.
Код возврата | Описание |
---|---|
|
Был указан недопустимый аргумент. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | richole.h |
DLL | Msftedit.dll |