Метод IAccClientDocMgr::LookupByPoint (msaatext.h)
Клиенты вызывают IAccClientDocMgr::LookupByPoint , чтобы получить объект документа из точки в документе.
Синтаксис
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.
Ошибка | Описание |
---|---|
|
Если значение в 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 |