社区
界面
帖子详情
带bitmap背景的CEdit
forgettor
2003-08-05 08:42:40
我想做一个带bitmap背景的CEdit,在OnCtlColor返回一个bitmap的pattern brush,win2k下很好,winxp下CEdit背景老是白色,谁有什么好办法? 苦恼好多天了!!!
...全文
86
9
打赏
收藏
带bitmap背景的CEdit
我想做一个带bitmap背景的CEdit,在OnCtlColor返回一个bitmap的pattern brush,win2k下很好,winxp下CEdit背景老是白色,谁有什么好办法? 苦恼好多天了!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
forgettor
2003-10-16
打赏
举报
回复
难道没人知道吗?
forgettor
2003-08-07
打赏
举报
回复
我又试了很多.发现当CEdit设为多行可以实现,但设为password或单行不行!!!
forgettor
2003-08-07
打赏
举报
回复
我的"油箱"在此!!! liyuncheng@371.net
gzshd
2003-08-07
打赏
举报
回复
楼主有邮箱吗?
heavenchang
2003-08-07
打赏
举报
回复
在17173中有教你做
你看是不是你要的
Luxm
2003-08-06
打赏
举报
回复
在XP下调试看看问题出在哪儿。
forgettor
2003-08-06
打赏
举报
回复
你们试过没有啊
gzshd
2003-08-05
打赏
举报
回复
从CEdit类派生出一个新的类,响应WM_DRAWITEM消息,在消息处理函数中画背景
zhucde
2003-08-05
打赏
举报
回复
mark
VC设置C
Edit
控件
背景
透明、文字
背景
也透明
开发环境:VC6, a dialog based MFC application. 主界面: 为对话框添加WM_CTLCOLOR消息响应函数: HBRUSH CDDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlCo
自绘编辑框C
Edit
(继承C
Edit
方式)
对于自定义控件, 我们可以这样理解: 我们要处理控件的行为和显示. 我这里的需求只需要自定义编辑框的显示即可, 行为则使用默认即可. 通过重载C
Edit
就可以实现. 1. 主要实现内容 显示主要有: 边框,
背景
, 文字颜色, 禁用态的各种颜色. 2. 边框 边框可以通过重载OnNCPaint实现. 例如: void CMy
Edit
::OnNcpaint() { C
C
Edit
自绘
背景
C
Edit
背景
自绘. 方案: 在CtlColor设置透明. 在OnEraseBkgnd自绘. 在OnEnChange使之无效. 代码如下. C/C++ code #pragma once // CBmp
Edit
class CBmp
Edit
: public C
Edit
{ DECLARE_DYNAMIC(CBmp
Edit
) public: CBmpE
为C
Edit
设置
背景
图片
以CSkin
Edit
( public C
Edit
)为例:设置
Edit
的属性:Multiline, 无Border1.映射消息: ON_WM_CTLCOLOR_REFLECT()HBRUSH CSkin
Edit
::CtlColor(CDC* pDC, UINT nCtlColor) { // TODO: Change any attributes of the DC here C
MFC10环境下用MFC4的方法实现C
Edit
透明
http://www.cnblogs.com/xuesongshu/ 在创建MFC项目的时候最后一步把窗口继承的类由CDialogEx改为CDialog。这一步很重要哦。 用类向导实现窗口的WM_CTLCOLOR,代码如下: HBRUSH CAlpha
Edit
Mfc10...
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章