博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
载入背景图片
阅读量:6819 次
发布时间:2019-06-26

本文共 1221 字,大约阅读时间需要 4 分钟。

先载入一张图片, .。IDIDB_BITMAP1

CBrush m_brBk;//
public中定义 

 

#pragma once// LoginDlg 对话框class LoginDlg : public CDialog{    DECLARE_DYNAMIC(LoginDlg)public:    LoginDlg(CWnd* pParent = NULL);   // 标准构造函数    virtual ~LoginDlg();// 对话框数据    enum { IDD = IDD_DIALOG_LogIn };protected:    virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV 支持    DECLARE_MESSAGE_MAP()public:    CString m_name;    CString m_password;    CBrush m_brBk ;    int log_time ;    afx_msg void OnBnClickedButtonlog();    afx_msg void OnBnClickedButtonloginexit();    virtual BOOL OnInitDialog();    afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);};

 

BOOL LoginDlg::OnInitDialog(){    CDialog::OnInitDialog();    CBitmap bmp ;    bmp.LoadBitmap(IDB_BITMAP1) ;    m_brBk.CreatePatternBrush(&bmp);    bmp.DeleteObject();    // TODO:  在此添加额外的初始化    return TRUE;  // return TRUE unless you set the focus to a control    // 异常: OCX 属性页应返回 FALSE}

 

 

 

打开类向导,找到WM_CTLCOLOR消息,重载得对应函数OnCtlColor(),添加如下:

HBRUSH LoginDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor){    HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);    if(pWnd == this)        return m_brBk ;    return hbr;}

 

 

转载于:https://www.cnblogs.com/liyangtianmen/p/3569686.html

你可能感兴趣的文章
json字符串转换对象的方法1
查看>>
浅谈网站路径分析 转自“蓝鲸网站分析博客”
查看>>
C# Note36: .NET unit testing framework
查看>>
我的博客第一天
查看>>
margin注意问题
查看>>
事物的回滚
查看>>
Xcode7 iOS9.0 的真机调试
查看>>
Constraint3:check约束 和 null
查看>>
Fabric 1.0环境搭建
查看>>
c冒泡排序
查看>>
第十五篇、OC_同一个View实现两个手势响应
查看>>
sql server 2008学习8 sql server存储和索引结构
查看>>
Java软件架构设计慨论
查看>>
15-用户手册(GB8567——88)
查看>>
JAVA 访问WebRoot下的目录文件
查看>>
0913数据库约束之主键 外键 非空 默认值约束 唯一约束 级联操作 表与表之间的联系...
查看>>
微信 {"errcode":40029,"errmsg":"invalid code, hints: [ req_id: Cf.y.a0389s108 ]"}
查看>>
appserv安装
查看>>
▲移动web前端开发
查看>>
LeetCode: Palindrome Partition
查看>>