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

Vedere anche

Riferimenti

Classe di CEdit

Grafico della gerarchia

CEdit::PosFromChar