我想在MFC的对话框中添加静态图片,请问该怎么办?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我想在MFC的对话框中添加静态图片,请问该怎么办?相关的知识,希望对你有一定的参考价值。

我是一个初学的菜鸟,什么都不懂~~

请教一下有耐心的大神,谢谢了!
我用的是VC++6.0,想在如下图所示的对话框中添加静态图片,并且实现一个能够通过点击按钮实现更换图片的功能。
财富想要多少我可以直接追加(400以内,再多就没了。。。)
也可以QQ上教教我,870151218.
诚心请教,谢谢了!

首先,你需要加载一张图片,构造一个HBITMAP的句柄;
之后,((CStatic *)GetDlgItem(控件ID))->SetBitmap(hBitmap);
这样就设置好了
切换图片响应对应的消息映射后更换这个句柄重新设置就可以了追问

已经解决了,不过还是谢谢你。

参考技术A 给我分吧。。。不懂在Q 我。。635342619本回答被提问者采纳

VS2010 用MFC文件对话框添加电脑图片显示到图片控件,如何再次点击按钮来继续添加第二张图片呢?

如图,有三个图片控件,我只写了“添加图片”按钮给第一个图片控件添加图片的程序,怎么再点击“添加图片”按钮给第二个图片控件添加图片呢,程序该怎么写?

参考技术A 难的都能自己写了,最后一步简单的反而不会了
打开图片文件还是原来的代码,只是设3个标志变量,flag1=false; flag2=false; flag3=false;
draw图片的时候,判断flag1是否==false,如果是,draw在第一个picture(并把flag1=true), 如果flag1==true, 判断flag2是否==false .........追问


我程序这样写,为什么三个图片控件都会显示同一张图片呢?

追答

来自:求助得到的回答本回答被提问者采纳
参考技术A   VS2010窗口右侧,有个”工具箱“面板(如果没有,点菜单栏的”视图“,选择”工具箱“,就会出现的),鼠标移动过去就显示出来了,其中就有各种控件,包括list control。

以上是关于我想在MFC的对话框中添加静态图片,请问该怎么办?的主要内容,如果未能解决你的问题,请参考以下文章

MFC如何设置对话框静态文字背景以及文字颜色

VC MFC 框架中 添加按钮控件

VS2010 用MFC文件对话框添加电脑图片显示到图片控件,如何再次点击按钮来继续添加第二张图片呢?

怎么给MFC的对话框加背景图片

怎么样在MFC中创建动态控件

如何给MFC对话框设置背景图片