1.如何更改MFC界面背景颜色?

    在界面对话框的C***Dlg::OnPaint()函数里的else之后的括号中插入以下代码:
   CRect rect; 
        CPaintDC dc(this); 
        GetClientRect(rect); 
        dc.FillSolidRect(rect,RGB(189,250,200));  颜色可以自己随便设置

2、如何更改MFC控件背景颜色?

(1)在头文件类中定义CBush类的变量brush,如:CBrush brush;
(2)在源文件的构造函数中初始化:brush.CreateSolidBrush(RGB(255,0,0));
(3)通过类向导添加WM_OnCtlColor消息的响应函数OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
(4)在消息响应函数中添加以下代码:

HBRUSH C***Dlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
          {
                 HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
                 // TODO:  在此更改 DC 的任何属性
                // TODO:  如果默认的不是所需画笔,则返回另一个画笔
                if(pWnd->GetDlgCtrlID() == IDC_FILE_PLAY)
                {
                      pDC->SetBkColor(RGB(0,0,0));
                      HBRUSH brush = CreateSolidBrush(RGB(0,0,0));
                      return brush;
                }
         return hbr;
        }

3、release版本下显示窗口名称乱码,而debug版本正常?

    原因是可能配置的时候,release版本的opencv库是从debug版本复制过来的,所有的库末尾还是d字样,因此重新配置一下release版本的opencv库即可。

MFC界面开发中的一些问题相关推荐

  1. c++图形界面开发中,Qt和MFC谁更胜一筹?

    在C++语言主导下,有MFC和QT俩大平台,很很多读者对于这俩大平台不是很了解,不知道这俩大平台到底需要学习哪一种,有何优势?就这个问题我将我收集的各个观点总结为以下几点: 一.QT 跨平台C++图形 ...

  2. MFC界面开发进入BCGControlBar v30.5时代,Gauge控件全新升级

    亲爱的BCGSoft用户,我们非常高兴地宣布BCGControlBar Professional for MFC和BCGSuite for MFC v30.5正式发布!新版本包含针对基于功能区应用程序 ...

  3. MFC界面开发工具BCG v30.6 - 全新网格/报表控件

    BCGControlBar ("Business Components Gallery ControlBar")是MFC扩展库,使您可以创建具有完全自定义选项(功能区.可自定义工具 ...

  4. MFC界面开发工具BCG v31.1 - 增强功能区、工具箱功能

    亲爱的BCGSoft用户,我们非常高兴地宣布BCGControlBar Professional for MFC和BCGSuite for MFC v31.2正式发布!新版本支持Windows 10 ...

  5. MFC界面开发工具BCG v31.1 - 控件功能增强

    亲爱的BCGSoft用户,我们非常高兴地宣布BCGControlBar Professional for MFC和BCGSuite for MFC v31.1正式发布!此版本包括自动隐藏滚动条.图表控 ...

  6. OpenStack 界面开发中的排序问题

    Contents [hide] 1 需求 2 调研 3 排序的办法 4 解决代码 需求 获取主机列表的时候,希望能够对主机列表能分组显示,比如网络,一组网络段希望在一起显示 调研 openstack的 ...

  7. MFC界面工具BCGControlBar入门:如何使用工具栏编辑器

    BCGControlBar ("Business Components Gallery ControlBar")是MFC扩展库,使您可以创建具有完全自定义选项(功能区.可自定义工具 ...

  8. 从Android界面开发谈起(转)

    原文地址:http://blog.csdn.net/nieweilin/article/details/5967815 这篇文章没有打算有一个很好的逻辑去介绍android的某个方面,全盘大致上就是我 ...

  9. 从Android界面开发谈起

    这篇文章没有打算有一个很好的逻辑去介绍android的某个方面,全盘大致上就是我接触.了解android的ui开发后到现在的一些感想以及个人理解吧! 全文可能会涉及到java.android开发.an ...

最新文章

  1. Android自定义ListView的Item无法响应OnItemClick的解决办法
  2. mysql+翻页性能,mysql 翻页优化
  3. [HTTP]Etag的工作流程
  4. 解决Failed to load class org.slf4j.impl.StaticLoggerBinder
  5. 关于mount在unix系统上
  6. 系统架构师 项目经理 哪个更有前景_中央空调加地暖与五恒系统,哪个更省钱?...
  7. WINDOWS2003自动开关机的实现
  8. 捷作服务器 修改套接字端口,如何解决错误“每个套接字地址(协议/网络地址/端口)通常只允许使用一次”?...
  9. SVN 更新发生冲突各选项含义
  10. python: 使用正则表达式的时候,传递参数的方法:
  11. 你知道如何提升JSON.stringify()的性能吗?
  12. Tomcat中文乱码解决
  13. tpu云_如何与TPU合作
  14. 曾抵押房子炒币、与老婆差点离婚! 如今这位80后中科院博士竟...
  15. 康耐视VisionPro基础教程-GigE方式 连接相机
  16. 《看聊天记录都学不会C语言?太菜了吧》(6)编程很难吗?差一点就学不会了呢!
  17. 主页劫持该怎么办?解决主页劫持的方法
  18. 云管理平台(CMP)介绍
  19. Excel发货单计算器,实现新增行后,新增行自动求和和列自动汇总求和
  20. 使用IDM批量抓取音效素材下载

热门文章

  1. Linux Apache FTP-Server架设
  2. h5 修改title 微信_微信分享H5自定义标题描述和图片
  3. 一个 vue 登陆页面
  4. linux下安装apache(详细教程)
  5. setHeader方法的参数说明
  6. C语言中system函数用法解释
  7. android 实现QQ好友列表(扩展listview:ExpandableListView)
  8. nlp--常用分词方法
  9. Coursera机器学习第三周Regularization练习题
  10. SEO技术:外链建设操作要点