CEdit::CharFromPos

Chamar essa função para recuperar os índices com base zero da linha e o caractere de caractere mais próximo do ponto especificado em este controle de CEdit

int CharFromPos(
   CPoint pt 
) const;

Parâmetros

  • pt
    As coordenadas de um ponto na área cliente de este CEdit objeto.

Valor de retorno

O índice do caractere em ordem baixa PALAVRA, e a linha no índice alta-ordem PALAVRA.

Comentários

ObservaçãoObservação

Essa função de membro é início disponível no Windows 95 e Windows NT 4.0.

Para obter mais informações, consulte EM_CHARFROMPOS em 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

Consulte também

Referência

Classe de CEdit

Gráfico de hierarquia

CEdit::PosFromChar