CEdit::CharFromPos
最も近い文字のインデックス番号の行のインデックスと文字を取得するには、この関数を CEdit のこのコントロールのテキストを呼び出します。
int CharFromPos(
CPoint pt
) const;
パラメーター
- pt
この CEdit のクライアント領域の点の座標を追加します。
戻り値
下位 wordの文字のインデックス、上位 wordの行インデックス。
解説
[!メモ]
このメンバー関数は、Windows 95 と Windows NT 4.0 以降で使用できます。
詳細については、Windows SDKの EM_CHARFROMPOS を参照してください。
使用例
// 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);
}
必要条件
ヘッダー: afxwin.h