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