MFC中使用文本控件实现图标和位图的显示
来源:互联网 发布:前端学到什么水平知乎 编辑:程序博客网 时间:2024/05/18 20:31
本次实例,我们要实现的是图标和位图的显示
首先给出这次的demo
下面给出显示图标和显示位图按钮的实现代码
void CMFCApplication4Dlg::OnBnClickedButton2()
{
// TODO: 位图实现
CStatic *pstatic = (CStatic*)GetDlgItem(IDC_STATIC2);
HBITMAP hBitmap = ::LoadBitmap(AfxGetApp()->m_hInstance, MAKEINTRESOURCE(IDB_BITMAP1));
pstatic->ModifyStyle(0xF, SS_BITMAP | SS_CENTERIMAGE);
pstatic->SetBitmap(hBitmap);
}
void CMFCApplication4Dlg::OnBnClickedButton1()
{
// TODO: 图标实现
CStatic *pStatic = (CStatic*)GetDlgItem(IDC_STATIC1);
HICON icon = AfxGetApp()->LoadIconW(IDR_MAINFRAME);
pStatic->ModifyStyle(0xF, SS_ICON | SS_CENTERIMAGE);
pStatic->SetIcon(icon);
}
代码实现就如此简单。
要点说明:
要使用静态文本显示图标和位图,需要使用ModiyStyle修改设置控件的相关风格,常用风格如下:
SS_ICON
SS_BITMAP
SS_GRAYRECT 显示一个灰色的矩形
ps: 另外可以使用picture控件来实现位图的加载
编程也就如此,大家一起加油吧
- MFC中使用文本控件实现图标和位图的显示
- MFC中控件位图显示
- MFC中实现简单的位图显示
- MFC中实现位图的透明显示
- MFC picture控件加载图标和位图
- MFC 在静态文本控件和picture控件上显示位图
- MFC 在静态文本控件和picture控件上显示位图
- MFC 在静态文本控件和picture控件上显示位图
- MFC中实现简单的位图显示、处理
- MFC中实现一个控件的隐藏和显示
- VC中使用MFC显示位图的方法
- vc中显示位图、图标的方法
- MFC 中位图的使用
- MFC加载位图和图标
- MFC中显示位图的方法
- MFC中控件的显示和隐藏
- vs2010下MFC中使用CMFCToolBar在图标下显示文本方法
- mfc中使用bmp和png位图
- 初识C#
- 贝叶斯集锦:从MC、MC到MCMC
- 第11周 项目4-特殊的三位数
- 链表--单链表的创建与查找
- eclipse 写c bug 解决笔记
- MFC中使用文本控件实现图标和位图的显示
- PyQt基本操作
- 贝叶斯集锦:贝叶斯统计基础
- 亿级Web系统搭建——单机到分布式集群
- tms320f28335在制板过程中几个问题总结
- 数据结构之简单选择排序(参考整理严蔚敏数据结构)
- 108. Self-numbers 2
- [软工视频]实践阶段——编码、测试、维护
- 贝叶斯集锦:R和JAGS的交互