EM _ CHARFROMPOS-Nachricht
Ruft Informationen über das Zeichen ab, das einem angegebenen Punkt im Clientbereich eines Bearbeitungssteuerzeichens am nächsten liegt. Sie können diese Nachricht entweder an ein Bearbeitungssteuer steuerelement oder an ein Rich Edit-Steuerelement senden.
Parameter
-
wParam
-
Dieser Parameter wird nicht verwendet.
-
lParam
-
Die Koordinaten eines Punkts im Clientbereich des Steuerelements. Die Koordinaten befinden sich in Bildschirmeinheiten und sind relativ zur oberen linken Ecke des Clientbereichs des Steuerelements.
Umfangreiche Bearbeitungssteuerelemente: Ein Zeiger auf eine POINTL-Struktur, die die horizontalen und vertikalen Koordinaten enthält.
Steuerelemente bearbeiten: Das LOWORD enthält die horizontale Koordinate. Das HIWORD enthält die vertikale Koordinate.
Rückgabewert
Umfangreiche Bearbeitungssteuerelemente: Der Rückgabewert gibt den nullbasierten Zeichenindex des Zeichens an, das dem angegebenen Punkt am nächsten liegt. Der Rückgabewert gibt das letzte Zeichen im Bearbeitungssteuerzeichen an, wenn der angegebene Punkt hinter dem letzten Zeichen im Steuerelement liegt.
Steuerelemente bearbeiten: Das LOWORD gibt den nullbasierten Index des Zeichens an, das dem angegebenen Punkt am nächsten liegt. Dieser Index ist relativ zum Anfang des Steuerelements, nicht zum Anfang der Zeile. Wenn der angegebene Punkt außerhalb des letzten Zeichens im Bearbeitungssteuerzeichen liegt, gibt der Rückgabewert das letzte Zeichen im Steuerelement an. Das HIWORD gibt den nullbasierten Index der Zeile an, die das Zeichen enthält. Bei einzeilenbasierten Bearbeitungssteuerelementen ist dieser Wert 0 (null). Der Index gibt das Zeilentrennzeichen an, wenn der angegebene Punkt hinter dem letzten sichtbaren Zeichen in einer Zeile liegt.
Bemerkungen
Umfangreiche Bearbeitung: Wird in Microsoft Rich Edit 1.0 und höher unterstützt. Informationen zur Kompatibilität von Rich Edit-Versionen mit den verschiedenen Systemversionen finden Sie unter Informationen zu Rich Edit-Steuerelementen.
Wenn ein Punkt als lParam an EM _ CHARFROMPOS übergeben wird und der Punkt außerhalb der Grenzen des Bearbeitungssteuerpunkts liegt, ist das lResult (65535, 65535).
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows Nur [ Vista-Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows Nur Server [ 2003-Desktop-Apps] |
| Header |
|
Weitere Informationen
-
Verweis
-
Andere Ressourcen