CEdit::CharFromPos
Llame a esta función para recuperar los índices cero- basados de líneas y de caracteres de carácter más próximo el punto especificado en este control de CEdit
int CharFromPos(
CPoint pt
) const;
Parámetros
- pt
Las coordenadas de un punto del área cliente de este CEdit se oponen.
Valor devuelto
El índice del carácter de WORDde orden inferior, y el índice de línea en WORDde alto nivel.
Comentarios
[!NOTA]
Esta función miembro está disponible a partir de Windows 95 y Windows NT 4.0.
Para obtener más información, vea EM_CHARFROMPOS en Windows SDK.
Ejemplo
// 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);
}
Requisitos
encabezado: afxwin.h