Freigeben über


CEdit::CharFromPos

Rufen Sie diese Funktion auf, um die Grundlinie und die Zeichenindizes des nächsten Zeichens abzurufen der angegebene Punkt in diesem CEdit-Steuerelement

int CharFromPos(
   CPoint pt 
) const;

Parameter

  • pt
    Die Koordinaten eines Punkts im Clientbereich von diesem CEdit ein Objekt.

Rückgabewert

Der Zeichenindex in niedrigwertigen WORD und der Zeilenindex in höherwertigen WORD.

Hinweise

HinweisHinweis

Diese Memberfunktion ist verfügbar Starten mit Windows 95 und Windows NT 4.0.

Weitere Informationen finden Sie unter EM_CHARFROMPOS in Windows SDK.

Beispiel

// 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);
}

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CEdit-Klasse

Hierarchien-Diagramm

CEdit::PosFromChar