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


Метод IAccClientDocMgr::LookupByPoint (msaatext.h)

Клиенты вызывают IAccClientDocMgr::LookupByPoint , чтобы получить объект документа из точки в документе.

Примечание Активные службы текста со специальными возможностями являются устаревшими. Дополнительные сведения о расширенных технологиях ввода текста и естественного языка см. в статье Microsoft Windows Text Services Framework .
 

Синтаксис

HRESULT LookupByPoint(
  [in]  POINT    pt,
  [in]  REFIID   riid,
  [out] IUnknown **ppunk
);

Параметры

[in] pt

Тип: POINT

Точка внутри ограничивающего прямоугольника возвращаемого документа.

[in] riid

Тип: REFIID

IID запрашиваемого документа. Обычно это IID_ITextStoreAnchor.

[out] ppunk

Тип: IUnknown*

Указатель интерфейса на запрашиваемый документ.

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

Тип: HRESULT

Возвращает значение S_OK, если операция завершилась успешно.

В случае успеха возвращает следующее значение или другой стандартный код ошибки COM.

Ошибка Описание
E_FAIL
Если значение в pt не попадает в ограничивающий прямоугольник активного документа, то ppunk будет иметь значение NULL.

Комментарии

Серверам может потребоваться опросить этот метод несколько раз, прежде чем они получат документ. Между появлением документа в системе и его регистрации в службах документов может быть ограниченное время (приблизительно секунда).

Требования

   
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header msaatext.h
DLL Msaatext.dll
Распространяемые компоненты Активные специальные возможности 2.0 RDK в Windows NT 4.0 с пакетом обновления 6 (SP6) и более поздних версий и Windows 98