VC中Picture控件显示位图的问题??!!顶贴也有分。

zmx0506 zmx0506 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

我的问题是:

我在一对话框上添加了一个Picture控件,在它的属性框里设置了用它来显示一个位图资源。我的对话框可以变动大小,我的Picture控件随着对话框的大小变换而成比例的变换大小。

现在,我在Picture控件的属性框中如果选中了“Center Image”项,则我在打开各种位图文件显示的时候,如果位图大于我的控件大小,它则只显示位图的中间部分;如果位图小于控件大小,它则只在控件的中间显示位图。

如果我不在控件的属性框中选中“Center Image”项,则我在打开各种位图文件显示的时候,位图有多大,控件就显示多大,甚至会超出我的对话框大小。


我想达到的目的是:
我的控件由我控制大小,但是位图显示出来,不管它本身有多大,都伸缩变换到我的控件大小进行显示。
我现在的代码是
HBITMAP hBitmap = NULL;
VERIFY(strcmp(G_OpenFileName, ""));
hBitmap = (HBITMAP )LoadImage(AfxGetApp()->m_hInstance,
G_OpenFileName, IMAGE_BITMAP, 0, 0, LR_DEFAULTCOLOR |
LR_LOADFROMFILE); m_WaveUIBmpCtrl.SetBitmap(hBitmap);

请问该怎么实现???
...全文

相关推荐

基于RLS算法的无人驾驶车辆侧偏刚度估算模型预测控制及递归最小二乘法的视频讲解与程序包.pdf

基于RLS算法的无人驾驶车辆侧偏刚度估算模型预测控制及递归最小二乘法的视频讲解与程序包.pdf

gtzkzIffLpvl

MFC之图片控件(PictrueControl)--- 位图的静态加载和动态加载方式

MFC中图片控件(PictrueControl)的加载方式有两种:静态加载、动态加载 下面分别演示一下图片控件的2种加载方式具体过程 静态加载 1.新建一个MFC对话框工程,名称自定义即可。 2. 准备一张Bitmap(bmp)图片,没有的话可以用其他格式的图片通过格式工厂转换。 3. 视图切换到资源视图,在工程目录上右击,选择插入: 将会弹出如下一个对话框: 选中Bitmap后点击引入,选...

随心漂流

产业园区运营负责人如何提升园区内企业技术需求的响应效率?.docx

科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。

BIZKEEN

产业园区运营负责人如何精准对接企业技术需求与科研资源?.docx

科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。

BIZKEEN

职业技能竞赛技术文件 评分采用主观评价与客观测量相结合的方式,并依据特定优先级处理成绩并列情况

; 阅读建议:此资源以开发简化版Spring学习其原理和内核,不仅是代码编写实现也更注重内容上的需求分析和方案设计,所以在学习的过程要结合这些内容一起来实践,并调试对应的代码。

洛卡纳哈
评论 6
收藏 已收藏
分享
返回顶部
zmx0506
界面 15,976 成员 115,866 内容