读书人

编辑框 背景美化,该怎么处理

发布时间: 2012-03-19 22:03:05 作者: rapoo

编辑框 背景美化
我做了些编辑框,设置为只读,他就是灰色的,很不好看,能不能将编辑框背景美化点,至少不是灰色的,或者能不能编辑框透明,只有个边框和里面的字

[解决办法]
最好是自己基于CEdit重载,一个Edit类,里面实现绘制OnPaint / OnNcPaint / CtrColor

其次需要注意的是Edit控件,如果属性编程只读,那么它的绘制逻辑是CStatic!,CtrlColor走的是STATIC
[解决办法]
要重载CEdit类了~给个例子:一个很漂亮的VC MFC Edit控件,支持图片背景,文字有阴影效果,十分漂亮

读书人网 >VC/MFC

热点推荐