如何用Delphi4.0做一个透明的RichEdit控件?(100分)

  • 主题发起人 主题发起人 funch
  • 开始时间 开始时间
F

funch

Unregistered / Unconfirmed
GUEST, unregistred user!
诸位先生:
请问如何用Delphi4.0做一个透明的RichEdit控件?
或哪有透明的RichEdit控件可以下载?!
 
透明的MEMO/EDIT/BUTTON/CHKBOX/RADIOBUTTON好象都有,呵呵。具体问EYES,他拿手的说
 
深度历险。
 
在问题检索中搜索‘透明’
一定有,我这几天一直研究
 
DEPHI32深度历险里有这样的控件,可以进去看看。
 
1.修改TRichEdit的style,
除此style之外还要修改window richedit subclass(TRichEdit所有操作都是subclass一个window richedit control实现的).

2.RichEdit1.Brush.Style := bsClear ;
可以实现透明。
 
Win9x本身并不支持控件透明,虽然很多第三方控件使用各种各样的Trick使控件透
明或看似透明,但只是对Label或form等显示控件具有较好的效果,对TRichEdit等
编辑控件来说,要实现满意的透明效果恐怕要靠MicroSoft了。具说Windows2000支
持透明,不过我只对MM的衣服是否transparent感兴趣:-P
 
no way.
除非:
1. 只是不具备输入焦点时透明(或半透明). 进入输入时仍不透明.
或者
2. 自己写个rtf解释器.
 
hehe
CoolControl的控件包里不是有个现成的透明的么??
不过记不清是memo还是richedit了。估计memo居多
:P
 
多人接受答案了。
 
后退
顶部