Захватывает текст из указанного окна в пределах указанного прямоугольника.
[C/C++]
HRESULT CaptureFromSelection(
INT_PTR hwndTarget,
tagRECT* rect,
BSTR* text
);
[Visual Basic]
object.CaptureFromSelection(
ByVal hwndTarget As INT_PTR,
ByRef rect As tagRECT,
ByRef text As String
)
[C#]
void ITextGRABSDK.CaptureFromSelection(
INT_PTR hwndTarget,
ref tagRECT rect,
ref string text
);
Параметры
- hwndTarget
- [in] целевой маркер окна.
- rect
- [in] целевые экранные координаты прямоугольника.
- text
- [out] захваченный форматированный текст.
Возвращаемое значение(я)
| Возвращаемое значение(я) | Значение |
| S_OK |
(0x00000000) Операция выполнена успешно. |
| E_FAIL |
(0x80004005) Ошибка. |
| E_INVALIDARG |
(0x80070057) Параметр hwnd - неверный маркер окна. |
| E_POINTER |
(0x80004003) Параметр text - NULL. |
| S_FALSE |
(0x00000001) Текст не может быть захвачен. Была возвращена пустая строка. |
| FAILED(hr) |
Соответствующее сообщение об ошибках. |
См. также:
Инерфейс ITextGRABSDK | tagRECT