Grabben einer Zeile aus dem angegebenen Punkt.
[C/C++]
HRESULT CaptureString(
INT_PTR hwnd,
INT x,
INT y,
BSTR* Value,
LONG* Index
);
[Visual Basic]
object.CaptureString(
ByVal hwnd As INT_PTR,
ByVal x As Long,
ByVal y As Long,
ByRef Value As String,
ByRef Index As Long
)
[C#]
void ITextGRABSDK.CaptureString(
INT_PTR hwnd,
int x,
int y,
ref string Value,
ref int Index
);
Kenndaten
- hwnd
- [in] Zielmarker des Fensters.
- x
- [in] x-Koordinate
- y
- [in] y-Koordinate
- Value
- [out] Gegrabbte Zeile
- Index
- [out] Symbolindex in der Zeile unterhalb der angegebenen x-Koordinate, vom Null abgezählt. Kann sein – 1 im Falle, wenn unterhalb der x-Koordinate keine Symbole vorhanden sind (zum Beispiel, wenn x links vom ersten Symbol der Zeile oder rechts vom letzten Symbol steht).
Rückgabewert (e)
| Rückgabewert (e) | Wert |
| S_OK |
(0x00000000) Operation erfolgreich beendet. |
| E_FAIL |
(0x80004005) Fehler. |
| E_INVALIDARG |
(0x80070057) Kennwert hwnd - falscher Fenstermarker. |
| S_FALSE |
(0x00000001) Die Textzeile kann nicht gegrabbt werden. Leere Zeile wurde eingegeben. |
| E_POINTER |
(0x80004003) Kennwert retval oder Index-NULL. |
| FAILED(hr) |
Entsprechende Fehlermeldung. |
Siehe auch:
Schnittstelle ITextGRABSDK