CEdit::CharFromPos
Chiamare questa funzione per recuperare la linea di base e indici dei caratteri del carattere più vicino al punto specificato nel controllo CEdit
int CharFromPos(
CPoint pt
) const;
Parametri
- pt
Le coordinate di un punto dell'area client del CEdit oggetto.
Valore restituito
L'indice dei caratteri in WORDmeno significativo e indice di riga in WORDpiù significativo.
Note
[!NOTA]
Questa funzione membro è disponibile a partire da Windows 95 e Windows NT 4.0.
Per ulteriori informazioni, vedere EM_CHARFROMPOS in Windows SDK.
Esempio
// CMyEdit inherits from CEdit
void CMyEdit::OnLButtonDown(UINT nFlags, CPoint point)
{
int n = CharFromPos(point);
int nLineIndex = HIWORD(n);
int nCharIndex = LOWORD(n);
TRACE(_T("nLineIndex = %d, nCharIndex = %d\r\n"), nLineIndex, nCharIndex);
CEdit::OnLButtonDown(nFlags, point);
}
Requisiti
Header: afxwin.h