我找不到现成的方法可以使用。倒是可以用SelColor来改变文字本身的颜色,但是,如何把颜色还原也是个问题,因为我要通过不同的事件来标记(用颜色区分)出不同的文字,所以,在改变下一次指定文字的颜色的时候,要把前一次的还原。
解决方案 »
- VB与石田IM-7000称量显示器通讯
- ASP为什么连接老出错!
- 不论使用Sendmessage wm_gettext 还是 GetwindowText都不能取得Static控件的内容,请高手指点
- 请问如何实现鼠标选择???!!!
- GetWindowThreadProcessId(hwnd, PId)可以实现由句柄找到PID,请教:怎么才能由PID找到相应的Hwnd?
- 数据库连接、关闭问题,请教高手!
- 程序运行时提示错误“类未注册” ,其CLSID为{0000010-0000-0010-8000-00AA006D2EA4},是哪个类未注册。
- 求助,大家帮我看一下这段有缺陷的代码吧。
- VB中用ADO编程 SQL语句
- 【请教】 VB6.0实现右击粘贴透明背景图片怎么弄?
- richtextbox有没有类似selcolor的属性,但要是背景色,不是前景色,也就是单个字的背景色也没可能不同?
- 求救!!!!access连接
privateFunction Const WM_USER = &H400privateFunction TranslateColor(ByVal clr As OLE_COLOR, _
Optional hPal As Long = 0) As Long
If OleTranslateColor(clr, hPal, TranslateColor) Then
TranslateColor = -1
End If
End Function
然后使用
SendMessageLong RichTextBox1.hWnd, EM_SETBKGNDCOLOR, 0, TranslateColor(oColor)
來設置BackColor