EM_POSFROMCHAR messaggio

Recupera le coordinate dell'area client di un carattere specificato in un controllo di modifica. È possibile inviare questo messaggio a un controllo di modifica o a un controllo di modifica avanzato.

Parametri

wParam

Rich Edit 1.0 e 3.0: puntatore a una struttura POINTL che riceve le coordinate dell'area client del carattere. Le coordinate si trovano in unità schermo e sono relative all'angolo superiore sinistro dell'area client del controllo.

Modifica controlli e Rich Edit 2.0: indice in base zero del carattere.

lParam

Rich Edit 1.0 e 3.0: indice in base zero del carattere.

Modifica controlli e Rich Edit 2.0: questo parametro non viene usato.

Valore restituito

Rich Edit 1.0 e 3.0: il valore restituito non viene usato.

Modifica controlli e Rich Edit 2.0: il valore restituito contiene le coordinate dell'area client del carattere. LOWORD contiene la coordinata orizzontale e HIWORD contiene la coordinata verticale.

Osservazioni:

Una coordinata restituita può essere un valore negativo se il carattere specificato non viene visualizzato nell'area client del controllo di modifica. Le coordinate vengono troncate a valori interi.

Se il carattere è un delimitatore di riga, le coordinate restituite indicano un punto appena oltre l'ultimo carattere visibile nella riga. Se l'indice specificato è maggiore dell'indice dell'ultimo carattere nel controllo, il controllo restituisce -1.

Rich Edit 3.0 e versioni successive: per la compatibilità con le versioni precedenti, Microsoft Rich Edit 3.0 supporta la sintassi usata da Microsoft Rich Edit 2.0. Se Microsoft Rich Edit 3.0 rileva che wParam non è un puntatore POINTL valido, presuppone che il messaggio sia stato inviato usando la sintassi Microsoft Rich Edit 2.0. In questo caso, usa il valore restituito per restituire le coordinate.

Modifica avanzata: supportata in Microsoft Rich Edit 1.0 e versioni successive. Per informazioni sulla compatibilità delle versioni avanzate di modifica con le varie versioni di sistema, vedere Informazioni sui controlli Rich Edit.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2003 [solo app desktop]
Intestazione
Winuser.h (include Windows.h)

Vedi anche

Riferimento

EM_CHARFROMPOS

Altre risorse

POINTL