ITextStoreACP2::GetACPFromPoint-Methode (textstor.h)
Konvertiert einen Punkt in Bildschirmkoordinaten in eine Anwendungszeichenposition.
Syntax
HRESULT GetACPFromPoint(
[in] TsViewCookie vcView,
[in] const POINT *ptScreen,
[in] DWORD dwFlags,
[out] LONG *pacp
);
Parameter
[in] vcView
Gibt die Kontextansicht an.
[in] ptScreen
Zeiger auf die POINT-Struktur mit den Bildschirmkoordinaten des Punkts.
[in] dwFlags
Gibt die Zeichenposition an, die basierend auf den Bildschirmkoordinaten des Punkts relativ zu einem Zeichenbegrenzungsfeld zurückgegeben werden soll. Standardmäßig ist die zurückgegebene Zeichenposition das Zeichenbegrenzungsfeld, das die Bildschirmkoordinaten des Punkts enthält. Wenn sich der Punkt außerhalb eines Zeichenbegrenzungsrahmens befindet, gibt die Methode NULL oder TF_E_INVALIDPOINT zurück. Andere Bitflags für diesen Parameter sind wie folgt.
Die Bitflags können kombiniert werden.
[out] pacp
Empfängt die Zeichenposition, die den Bildschirmkoordinaten des Punkts entspricht.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Wert | BESCHREIBUNG |
---|---|
|
Die Methode war erfolgreich. |
|
Der ptScreen-Parameter befindet sich nicht innerhalb des Begrenzungsrahmens eines Zeichens. |
|
Die Anwendung hat kein Textlayout berechnet. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | textstor.h |
DLL | Msctf.dll |
Weitere Informationen
ITfContextOwner::GetACPFromPoint