CButton添加背景图片的方法
来源:互联网 发布:苹果logo的由来知乎 编辑:程序博客网 时间:2024/06/10 07:05
方法1. 使用CBitmap
CBitmap m_bitmap;m_bitmap.LoadBitmap(IDB_BITMAP1);HBITMAP hBitmap = (HBITMAP)m_bitmap.GetSafeHandle();((CButton *)GetDlgItem(IDC_BUTTON1))->SetBitmap(hBitmap);
方法2. 使用CBitmapButton
(1) 在对话框类里定义成员变量:CBitmapButton m_btn方法: 先添加按钮的CButton变量,再手动改为CBitmapButton类(2) 在初始化里添加:m_btn.LoadBitmaps(IDB_B1,IDB_B2,IDB_B3,IDB_B4);m_btn.SubclassDlgItem(IDC_BUTTON1,this);m_btn.SizeToContent(); 其中IDB_B1等都是你加进来的按钮位图,代表了平时、按下、弹开、获取焦点时(顺序可能不对)的位图
方法3.
(1) 在对话框类里定义成员变量
CButton m_BitmapButton;(2) 在初始化里添加:
BOOL CE0406Dlg::OnInitDialog(){CDialog::OnInitDialog();HBITMAP hBitmap = ::LoadBitmap(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDB_BITMAP1)); //IDB_BITMAP1 为BITMAP资源m_BitmapButton.SetBitmap(hBitmap);return TRUE; // return TRUE unless you set the focus to a control}(3) 添加映射
void CE0406Dlg::DoDataExchange(CDataExchange* pDX){CDialog::DoDataExchange(pDX);//{{AFX_DATA_MAP(CE0406Dlg)DDX_Control(pDX, IDC_BUTTON1, m_BitmapButton); // 关联上//}}AFX_DATA_MAP}
0 0
- CButton添加背景图片的方法
- UIView添加背景图片的方法
- 关于Mdi添加背景图片的方法
- QT 对话框添加背景图片的方法
- Qt中添加背景图片的方法(转)
- Qt中添加背景图片的方法
- 给TableView添加背景图片的方法!!!
- Qt中添加背景图片的方法(改)
- Qt中添加背景图片的方法
- UIView添加背景图片的具体方法
- Qt中添加背景图片的方法(转)
- Qt中添加背景图片的方法(转)
- Qt中添加背景图片的方法
- Qt中添加背景图片的方法
- MFC添加界面的背景图片方法总结
- Qt中添加背景图片的方法
- Qt中添加背景图片的方法
- 给UIView添加背景图片的方法
- 【HDU】4616 Game 树型DP
- 分治策略
- hdu 4336 Card Collector 2012 Multi-University Training Contest 4
- JavaScript模式读书笔记 第5章 对象创建模式
- Java线程同步:synchronized锁住的是代码还是对象
- CButton添加背景图片的方法
- android 支持视频格式
- 完成端口(CompletionPort)详解
- C++的字符集
- UBIFS介绍 - MTD网站
- Android 调试之 Log和LogCat的详解
- Android保持屏幕常亮的三种方法
- Linux 常用命令整理
- 类继承级别