社区
界面
帖子详情
关于透明CRichEditCtrl
lrcstar_love
2004-04-01 02:15:18
大家帮忙呀。
我写了一个CEditEx类在它的CtrColor里来透明这个CEdit就可以。
而我又写了一个CRichEditEx类想在它的CtrColor里面透明这个CRichEditCtrl但我怎么都不能成功,因为它根本没有触发我的那个类中的CtrColor呀。
为什么?如何去做?
...全文
95
4
打赏
收藏
关于透明CRichEditCtrl
大家帮忙呀。 我写了一个CEditEx类在它的CtrColor里来透明这个CEdit就可以。 而我又写了一个CRichEditEx类想在它的CtrColor里面透明这个CRichEditCtrl但我怎么都不能成功,因为它根本没有触发我的那个类中的CtrColor呀。 为什么?如何去做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lrcstar_love
2004-04-01
打赏
举报
回复
那如果去做呢?
我透空不了呀,依然
modena
2004-04-01
打赏
举报
回复
CRichEditCtrl不响应WM_CTLCOLOREDIT消息,而是EM_SETBKGNDCOLOR
lrcstar_love
2004-04-01
打赏
举报
回复
???
高手帮忙呀。
lrcstar_love
2004-04-01
打赏
举报
回复
没人回答我呀?我是这样做的呀。
HBRUSH CRichEditCtrlEx::CtlColor(CDC* pDC, UINT nCtlColor)
{
m_Brush.DeleteObject();
if (m_BackColor == TRANS_BACK) {
m_Brush.CreateStockObject(HOLLOW_BRUSH);
pDC->SetBkMode(TRANSPARENT);
}
else {
m_Brush.CreateSolidBrush(m_BackColor);
pDC->SetBkColor(m_BackColor);
}
pDC->SetTextColor(m_TextColor);
return (HBRUSH)m_Brush;
}
VC界面控件皮肤库(v1.0.0.9)
调试需要VS2010,只想看效果的...包含PNG
透明
按钮,静态控件,自定义进度条,自定义控制杆,自绘滚动条,完美替换CList
Ctrl
滚动条,支持CList
Ctrl
背景图显示,在CList
Ctrl
中添加进度条,完美替换
CRich
Edit
Ctrl
滚动条等。
VC++常用功能实例
◆如何使桌面文字背景
透明
?◆ 30 ◆怎样才能在VC里产生一个唯一的字符串◆ 31 ◆如何隐藏进程(在系统状态栏和进程列表里不可见)◆ 31 ◆如何得到一个确定大小的视?◆ 31 ◆如何实现点击窗口任意地方拖动窗口?◆ ...
VC++常用的共用函数100多页
◆如何使桌面文字背景
透明
?◆ 30 ◆怎样才能在VC里产生一个唯一的字符串◆ 31 ◆如何隐藏进程(在系统状态栏和进程列表里不可见)◆ 31 ◆如何得到一个确定大小的视?◆ 31 ◆如何实现点击窗口任意地方拖动窗口?◆ ...
CRich
Edit
Ctrl
控件设置
透明
后,未手动刷新使得显示字体重叠
在用
CRich
Edit
Ctrl
时遇到一个问题:在设置了属性Transparent为True后,多次去更新
CRich
Edit
Ctrl
控件时会出新字体重叠的现象。原因是在设置
透明
后,背景窗口不会去激发paint消息重绘它,因此需要手动的去激发,在刷新...
CRich
Edit
Ctrl
原帖方法会产生贴图遮挡文字的Bug,现修订贴图DC为
CRich
Edit
View的DC,...由于
CRich
Edit
View内置了一个
CRich
Edit
Ctrl
控件,并且重载OnPaint()来绘制背景图片,就会花脸。在OnSize和OnEraseBkgnd中贴图效果都不理
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章