创世魂 发表于 2026-8-1 11:00:52

mfc编辑框组件取字符位置PosFromChar封装




<火山程序 类型 = "通常" 版本 = 1 />

方法 取字符位置 <公开 类型 = 位置类 注释 = "获取编辑框中指定字符索引处的位置坐标">
参数 编辑框组件 <类型 = 编辑框>
参数 字符索引 <类型 = 整数 注释 = "字符在编辑框内容中的索引位置,从0开始">
{
    变量 结果位置 <类型 = 位置类>
    @ CEdit* pEdit = (CEdit*)@<编辑框组件>.GetMfcWndPtr ();
    @ if (pEdit != NULL && pEdit->m_hWnd != NULL)
    @ {
    @   CPoint pt = pEdit->PosFromChar (@<字符索引>);
    @   @<结果位置.横向位置> = pt.x;
    @   @<结果位置.纵向位置> = pt.y;
    @ }
    返回 (结果位置)
}

明靓 发表于 2026-8-1 20:54:35

易语言版本

https://bbs.ijingyi.com/forum.php?mod=viewthread&tid=14561647


页: [1]
查看完整版本: mfc编辑框组件取字符位置PosFromChar封装