我要用到rich textbox 但是找不到有关资料,哪里有比较全的有关资料?
现在遇到的问题是
1.如要设置选中的字的颜色 是不是用 .SetSelColor(const tagVARIANT& newvalue)
const tagVARIANT& newvalue 是什么该如何用?
2. .SetCaretPos(CaretPos); 该如何计算caretpos 的位置 ,比如richtextbox中有 asdfhg
我想把caretpos设在d和f 中间,该如何计算位置
3. 如何获取当前 keyboard layout 是什么语言?
现在遇到的问题是
1.如要设置选中的字的颜色 是不是用 .SetSelColor(const tagVARIANT& newvalue)
const tagVARIANT& newvalue 是什么该如何用?
2. .SetCaretPos(CaretPos); 该如何计算caretpos 的位置 ,比如richtextbox中有 asdfhg
我想把caretpos设在d和f 中间,该如何计算位置
3. 如何获取当前 keyboard layout 是什么语言?
这个人总结的还算全面,我以前也找过CRichEdit的资料
不知道richedit 和 richtextbox 的功能是不是也有差别?还是有什么不一样的1.如要设置选中的字的颜色 是不是用 .SetSelColor(const tagVARIANT& newvalue)
const tagVARIANT& newvalue 是什么该如何用? 答案:
VARIANT va;
int color=222; // Red
va.vt=VT_I4;//指明为VTS_COLOR数据
va.lVal=color; ///赋值 2. .SetCaretPos(CaretPos); 该如何计算caretpos 的位置 ,比如richtextbox中有 asdfhg
我想把caretpos设在d和f 中间,该如何计算位置
答案:
用 m_richtextCtrl.SetSelStart(Pos); 代替