Page 1 of 1

静态文本可不可以不用背景色,直接显示在背

Posted: Wed Jul 02, 2008 12:54 pm
by swallow
静态文本可不可以不用背景色,直接显示在背景图片上?窗口背景是一张图片,上面有按钮和静态文本,静态文本可不可以只显示文字,不要他自己的背景色边框?

Posted: Thu Jul 03, 2008 1:51 am
by kevin_fly
自己重载一下wxTextCtrl,在OnPaint中贴图就可以了

Posted: Thu Jul 03, 2008 1:53 pm
by swallow
我必须在大背景上截出一块矩型区域图片作为文字背景图片,实现这种效果,我现在不想截图,想直接写文字,却怎么也实现不了,绘制透明背景也不行,它默认有个灰色的底框,我不帖背景图或贴透明图它就是灰色底框,不能透过去显示大背景。

Posted: Tue Jul 08, 2008 8:42 am
by bloodlee
换个思路呢, 直接在背景上写字,不用wxStaticText. 就是MS Layout会有问题. :)

Posted: Mon Jul 14, 2008 4:56 am
by swallow
bloodlee,怎么不用wxStaticText直接在背景上写字呢?

Posted: Mon Jul 21, 2008 7:09 am
by bloodlee
Sorry for delay.

我的意思就是直接通过DC去写字, 而不是通过控件.
这样一来, Layout就会有问题了.

只是说说, :)