设置分割窗口背景色的简单方法
来源:互联网 发布:越南旅游 知乎 编辑:程序博客网 时间:2024/04/30 13:28
在将窗口分割为左右两个窗口之后,在左边窗口对应的Dialog类CLeftDlg的构造函数中添加代码: m_brush.CreateSolidBrush(RGB(144,238,144));如下所示
CLeftDlg::CLeftDlg(CWnd* pParent /*=NULL*/)
: CDialog(CLeftDlg::IDD, pParent)
{
m_brush.CreateSolidBrush(RGB(144,238,144));
}
然后添加消息WM_CTLCOLOR的响应函数OnCtlColor();并添加如下代码
HBRUSH CLeftDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
// TODO: 在此更改 DC 的任何特性
if(nCtlColor==CTLCOLOR_DLG)
return (HBRUSH)m_brush.GetSafeHandle();
// TODO: 如果默认的不是所需画笔,则返回另一个画笔
return hbr;
}
0 0
- 设置分割窗口背景色的简单方法
- 设置窗口背景色
- 设置窗口背景色
- 设置窗口背景色
- MFC 设置窗口背景色
- 设置父窗口的背景色,不影响子窗口
- [其他]设置保护眼睛的窗口背景色
- MFC CBrush设置窗口背景色
- Qt设置窗口、按钮背景色
- 对话框背景色的设置
- 对话框背景色的设置
- 对话框背景色的设置
- 设置对话框的背景色
- TabContainer 背景色的设置
- LinearLayout的背景色设置
- 设置ImageView的背景色
- VIew背景色的设置
- 设置vs2005的背景色
- 设计模式之抽象工厂
- Struts2的dispatcher,chain,redirect和redirectAction的区别
- 现有的人脸数据库介绍及下载链接
- andorid实例源码地址分享(一)
- 编程之美资格赛 大神与三位小伙伴
- 设置分割窗口背景色的简单方法
- DNS使用的是TCP协议还是UDP协议?
- 黑马程序员_java开发工具下载
- 数据持久化 coredata、sqlite、fmdb和sqlitepersistentobject
- POJ 1456 Supermarket
- 路考
- 8球胜负 2537
- 包含多集合的json反序列化
- 使用eclipse/STS maven遇到的问题