vc如何在按钮上显示一个图片
2012-11-25 16:14
295 查看
现引入bmp文件ID为IDB_BITMAP 在C*dlg类里添加protected:成员 HICON m_hIcon; 在OnInitDialog()函数中添加如下代码 //C*dlg.cpp BOOL CDemoDlg::OnInitDialog() { //添加BS_BITMAP风格 m_ctrlButton.ModifyStyle(0, BS_BITMAP); //m_ctrlButton.MoveWindow(10, 10, 32, 32); //加载位图 HINSTANCE hInstance = AfxFindResourceHandle(MAKEINTRESOURCE(IDB_BITMAP), RT_GROUP_ICON); HBITMAP hBitmap = ::LoadBitmap(hInstance, MAKEINTRESOURCE(IDB_BITMAP)); //设置按钮位图 m_ctrlButton.SetBitmap(hBitmap); return TURE; } 如果想实现按下去变换图片则 引入bmp文件ID为IDB_BITMAP,IDB_UP, IDB_DOWN 在C*dlg类里添加protected:成员 HICON m_hIcon; 在OnInitDialog()函数中添加如下代码 //C*dlg.cpp BOOL CDemoDlg::OnInitDialog() { CDialog::OnInitDialog(); …… m_ctrlButton.SubclassDlgItem(IDC_BUTTON, this); //添加BS_OWNERDRAW风格 m_ctrlButton.ModifyStyle(0, BS_OWNERDRAW); //m_ctrlButton.MoveWindow(10, 10, 68, 56); //加载按钮位图 m_ctrlButton.LoadBitmaps(IDB_UP, IDB_DOWN); return TRUE; }
相关文章推荐
- MFC如何在按钮上显示一个图片
- cocos图片按钮之一个界面显示
- 如何用css显示一个图片中多个小图标?
- vc如何实现按钮上显示icon
- 如何在wordpress任何一个页面调用“插入图片”按钮,实现上传图片功能
- VC 如何在一个矩形框中居中显示一个长字符串
- MATLAB 如何循环显示多张图片在一个窗口
- 如何完成在一个图片中,点击不同区域显示不同的结果
- UE4学习7 如何创建显示一个UMG按钮
- VC 常见问题百问~确定应用程序的路径~~如何在对话框中显示一个位图?~~窗口重绘
- 如何在一个页面内点击一个按钮,然后在下方显示内容?
- ios开发如何让navigationItem自带的返回按钮设置成图片或者不显示文字
- 设计一个窗体。窗体上有2个按钮,一个显示文本,一个显示图片。单击上面按钮,或按下alt+B可以弹出右边所示的消息框。单击下面按钮也可以弹出右边所示的消息框
- 如何让长大于宽,宽大于长的图片能正常显示在一个区块内
- 一个可以显示图片(包括GIF动画)的ATL控件,以及在RichEdit中如何使用此控件插入图片
- [VC++]一个显示图片的好类~
- 在Android中如何获取视频的第一帧图片并显示在一个ImageView中
- discuz如何把登录框移到最顶的菜单栏,只显示一个登录和注册按钮?
- 不显示删除回复显示所有回复显示星级回复显示得分回复 如何将工具栏按钮和菜单栏的选项关联起来执行同一个动作啊
- 在vc控件中显示图片,点击按钮变换图片