社区
界面
帖子详情
CFormView的背景色问题
zhongbing79
2003-06-03 04:17:04
我想将我的CFormView对话框的背景色改变一下,InitStance()中的SetDialogBkColor()好像不能改变这个视图中的对话框的背景色,不知有何好办法?望各位高手相助.谢谢.
...全文
62
3
打赏
收藏
CFormView的背景色问题
我想将我的CFormView对话框的背景色改变一下,InitStance()中的SetDialogBkColor()好像不能改变这个视图中的对话框的背景色,不知有何好办法?望各位高手相助.谢谢.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
visualc6
2003-06-03
打赏
举报
回复
gz
catchme
2003-06-03
打赏
举报
回复
给类CXXFormView添加一个CBrush类的成员变量m_brush
然后在其构造函数中加m_brush.CreateSolidBrush(RGB(255,255,255));
如我的CXXFormView类
CPackInterView::CPackInterView()
: CFormView(CPackInterView::IDD)
{
//{{AFX_DATA_INIT(CPackInterView)
//}}AFX_DATA_INIT
m_brush.CreateSolidBrush(RGB(255,255,255));//设为白色
}
接着映射一个WM_CTLCOLOR消息,在ClassWizard中添加.在OnCtlColor中如下设置即可
HBRUSH CPackInterView::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CFormView::OnCtlColor(pDC, pWnd, nCtlColor);
// TODO: Change any attributes of the DC here
if(nCtlColor==CTLCOLOR_DLG)
return (HBRUSH)m_brush.GetSafeHandle();
// TODO: Return a different brush if the default is not desired
return hbr;
}
triggerd
2003-06-03
打赏
举报
回复
映射WM_CTLCOLOR消息
HBRUSH CXXFormview::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CFormView::OnCtlColor(pDC, pWnd, nCtlColor);
// TODO: Change any attributes of the DC here
LOGBRUSH logbrush;
COLORREF bkcolor(RGB(255,255,0));
logbrush.lbHatch = 0;
logbrush.lbStyle = BS_SOLID;
logbrush.lbColor =bkcolor;
logbrush.lbColor =bkcolor;
HBRUSH m_hBrush=(HBRUSH)::CreateBrushIndirect(&logbrush);//使用这个
return m_hBrush;
}
MDI窗口加上
背景色
MDI窗口加上
背景色
,背景图片的描画,参看pfnNewWndProc
VC++常用功能实例
被禁止(Disable)的控件如何改变其文本或
背景色
? 90 有ODBC的查找函数吗? 91 多个MRU菜单的
问题
91 校验框类
问题
93 C
Form
View
类的Fold按钮 94 视的
背景色
94 隐藏控件台程序 94 修改SDI窗口标题 95 焦点
问题
95 从一...
VC++常用的共用函数100多页
被禁止(Disable)的控件如何改变其文本或
背景色
? 90 有ODBC的查找函数吗? 91 多个MRU菜单的
问题
91 校验框类
问题
93 C
Form
View
类的Fold按钮 94 视的
背景色
94 隐藏控件台程序 94 修改SDI窗口标题 95 焦点
问题
95 从一...
cmnctrl
这是我自己弄的,异常简单的.是MFC单文档,生成C
Form
View
的,也是对CAnimateCtrl的控制,只不过它还不能实现avi的
背景色
透明
《Visual C++范例大全》随书光盘 第八章
实例183——改变视图窗口的
背景色
实例184——改变MDI框架窗口
背景色
实例185——动态设置主框架窗口的图标 实例186——动态设置子框架窗口的图标 实例187——使窗口总在最前显示 实例188——MDI启动时不创建...
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章