如何自己实现CEdit::SetSel()函数的功能RT 我在做一个字处理 不能用CEDIT 但是得实现SetSel的功能 想自己写 如何写?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/29 05:39:49
如何自己实现CEdit::SetSel()函数的功能RT我在做一个字处理不能用CEDIT但是得实现SetSel的功能想自己写如何写?如何自己实现CEdit::SetSel()函数的功能RT我在做一个字

如何自己实现CEdit::SetSel()函数的功能RT 我在做一个字处理 不能用CEDIT 但是得实现SetSel的功能 想自己写 如何写?
如何自己实现CEdit::SetSel()函数的功能
RT 我在做一个字处理 不能用CEDIT 但是得实现SetSel的功能 想自己写 如何写?

如何自己实现CEdit::SetSel()函数的功能RT 我在做一个字处理 不能用CEDIT 但是得实现SetSel的功能 想自己写 如何写?
设置选区比较容易,首先用一个变量保存已选择内容,然后计算该字符串在屏幕已输出字符串的位置,然后背景色、前景色反转,重绘已选择的文字就可以了.
获得选区要稍微麻烦些,鼠标按下时取得插入符位置,松开时再次取得插入符位置.根据已经存在的两组坐标值,对已输出的文本做命中测试,判断哪些字符在其中,再用一个变量保存已选字符就可以了.