建立MFC基于对话框工程,命名为AutoRecFunct。
第一种方法:拖动一个图片控件修改其ID为IDC_STATIC_PICTURE。
右击为其添加变量m_picture。
不知为何不能在初始化的时候显示,所以加入了一个按钮,在按钮的事件处理程序中写入

CRect rect;
m_picture.GetClientRect(&rect);
CImage img;
img.Load(“1.png”);
CDC*pDC=m_picture.GetWindowDC();
img.Draw(pDC->GetSafeHdc(),rect);
ReleaseDC(pDC);

就好了
第二种方法:
在AutoRecFunctDlg.h文件中加入对图片的定义CString outlineshow;并定义一个新的函数showing,用于对图片的显示
在BOOL CAutoRecFunctReDlg::OnInitDialog()中初始化图片格式
outlineshow.Format(“res\灰色按钮.png”);
定义一个新的函数showing
void CAutoRecFunctReDlg::showimg(char* imgpath,CStatic* pic)
{
// 显示文件中的图像(不限图像格式)
if (finder.FindFile(imgpath))
{
CRect rect;
(*pic).GetClientRect(&rect);
CImage img;
img.Load(imgpath);
CDC* pDC = (*pic).GetWindowDC();
img.Draw(pDC->GetSafeHdc(),rect);
ReleaseDC(pDC);
}
}

在初始化对话框的函数里调用showing函数无响应,故也加在函按钮的处理函数中
showimg(outlineshow.GetBuffer(),&m_hcamerashow);

MFC基于对话框添加图片控件相关推荐

  1. MFC设置对话框背景色及控件颜色

    MFC设置对话框背景色及控件颜色 一.使用背景图片更改对话框背景色 在对话框源文件void CxxDlg::OnPaint()函数中 if (IsIconic()) { (这里省略) } else { ...

  2. MFC 给对话框添加图片背景

    在windows开发当中做界面的主要技术之一就是使用MFC,通常我们看到的QQ,360,暴风影音这些漂亮的界面都可以用MFC来实现.今天我们来说一下如何用MFC美化对话框,默认情况下,对话框的背景如下 ...

  3. MFC:给对话框添加图片背景

    首先需要准备好背景图片,需要bmp格式的 然后,导入bmp到工程,修改位图ID(右键位图->属性),最好预先把bmp图片存到工程目录下 之后,在对话框类添加消息OnEraseBkgnd(CDC* ...

  4. android添加图片控件代码,如何在android studio中添加图标图像按钮

    我想设计这种类型的应用程序的布局(如图所示).在此布局中,当我们单击圆形图标时,它将移至下一页.我想知道它是如何完成的. 解决方法: 在抽屉文件夹中创建circle_background.xml并将此 ...

  5. MFC 对话框Picture Control(图片控件)中静态和动态显示Bmp图片

    最近有同学问我如何实现MFC基于对话框在图片控件中加载图片?其实使用MFC显示图片的方法各种各样,但是还是有些同学不知道怎样显示.以前在<数字图像处理>课程中完成的软件都是基于单文档的程序 ...

  6. MFC的图片控件的使用(图片适应控件大小并不失真)

    MFC的图片控件的使用 建立一个基于对话框的MFC  如图 ,为新建MFC的窗口 接下来添加图片控件(如果添加全部背景则不需要添加图片控件,直接进行消息响应函数的添加即可)       添加图片控件 ...

  7. 一步步学习微软InfoPath2010和SP2010--第十二章节--管理和监控InfoPath Form Services(IPFS)(4)--监控含图片控件的Products表单...

    如本章节前面提到的,你的IPFS表单表现没有你想象的好有很多可能的原因.一个最明显的原因是表单产生太多通信量(因为表单产生的HTML的大小).在许多你使用了大型.笨拙表单的许多方法中,最常见的是让用户 ...

  8. VS2010中添加Flash控件

     一.准备工作 第一步:下载并安装Adobe Flash Player. 从官方网站(http://get.adobe.com/cn/flashplayer/)上下载最新的Flash Player ...

  9. VS2013图片控件bug

    在VS2013中添加图片控件,经常会出现 error RC2108: expected numerical dialog constant这个错误. 个人感觉这应该是VS2013的一个bug.经过几番 ...

最新文章

  1. 如何计算空间一条直线外一点到这条直线的垂足点坐标
  2. mysql忘记root密码解决方法(版本mysql-8.0.12)
  3. Gluster 常用命令
  4. 记录下最近写前端的一些小技巧
  5. cass道路道路设计参数文件命令为什么没反应_为什么MySQL不建议使用delete删除数据?...
  6. python flask flash消息闪现
  7. javaSE各阶段练习题--面向对象-StringBuilder-继承-包和访问权限
  8. Java顺序IO性能
  9. Java String类的相关操作
  10. VassistX番茄助手使用技巧
  11. web网站制作的实例(大学生期末作业)集合
  12. GULP 案例 1 代码解释:声子色散曲线和态密度的计算
  13. 营业执照在线生成_平罗县实现个体户营业执照“秒批”
  14. 菜鸟也疯狂,易语言自绘控件__进度条、滑块条
  15. 基于springboot的美食点评APP设计与实现
  16. Ubuntu 解压 zip、z01、z02等文件方法
  17. 01.电脑黑客基本知识
  18. 工业物联网·能耗监控智慧空调接入华为云解决方案
  19. 网课python程序设计答案_Python程序设计知到网课答案
  20. 致我最亲爱的CSDN博友们

热门文章

  1. 离子色谱-天然矿泉水中F-和Cl-的测定
  2. 使用psql运行.sql文件
  3. 西门子rwd60参数设置调试手册_西门子控制器RWD62
  4. PHP 使用word模板生成word文档示例
  5. 一个socket端口最多可以有多少长连接
  6. lazarus生成Linux文件,Kylix的劲敌-开放源码的Lazarus[转]
  7. 政法委跨部门大数据协同办案平台建设,综治信息管控系统开发
  8. IDEA下maven编译打包Java项目成jar包但是resource下配置文件打包不成功
  9. JupyterLab远程访问配置方法(CentOS7)
  10. 小米加密兔和百度莱茨狗怎么玩?莱茨狗和加密兔怎么注册