CEdit::CharFromPos
Chamar esta função para recuperar a linha de base zero e índices de caracteres do caractere mais próximo o ponto especificado neste CEdit controle
int CharFromPos(
CPoint pt
) const;
Parâmetros
- pt
As coordenadas de um ponto na área de cliente deste CEdit objeto.
Valor de retorno
O índice do caractere no ordem inferior PALAVRAe o índice de linha no ordem alta PALAVRA.
Comentários
Observação: |
---|
Esta função de membro é início disponível com o Windows 95 e Windows NT 4.0. |
Para obter mais informações, consulte EM_CHARFROMPOS in the Windows SDK.
Exemplo
// 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
Cabeçalho: afxwin.h