BOOL GetCharPos(
POINT& pt,
long nChar
) const;
- pt:一个引用,用于存储字符位置的 POINT 结构。
- nChar:要获取位置的字符的索引。
该方法返回 TRUE 表示成功,FALSE 表示失败。如果失败,pt 中的内容将保持不变。
以下是一个简单的示例,演示如何使用 GetCharPos 方法:
// 假设 pRichEdit 是你的 CRichEditCtrl 对象指针
// 准备一个 POINT 结构来存储字符的位置
POINT charPos;
// 获取第五个字符的位置
if (pRichEdit->GetCharPos(charPos, 4)) {
// 成功获取字符的位置
TRACE(_T("Character position: (%d, %d)\n"), charPos.x, charPos.y);
} else {
// 获取失败
TRACE(_T("Failed to get character position.\n"));
}
在这个示例中,GetCharPos 方法用于获取第五个字符的位置,并将结果存储在 charPos 中。你可以根据需要更改 nChar 的值来获取文本中其他字符的位置。
转载请注明出处:http://www.zyzy.cn/article/detail/22208/MFC/CRichEditCtrl