Поделиться через


CEdit::CharFromPos

Эта функция вызывается для получения нулевой- на основе индексы линии и знака символа, ближайшего заданная точка в данном элементе управления CEdit

int CharFromPos( 
   CPoint pt  
) const;

Параметры

  • pt
    Координаты точки в клиентской области данного CEdit объект.

Возвращаемое значение

Индекс знака в младшем WORD и индекс линии в высок- порядке WORD.

Заметки

Примечание

Это функция-член доступен начиная с Windows 95 и Windows NT 4.0.

Дополнительные сведения см. в разделе EM_CHARFROMPOS в Windows SDK.

Пример

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

Требования

Header: afxwin.h

См. также

Ссылки

Класс CEdit

Диаграмма иерархии

CEdit::PosFromChar