文档章节

MFC - 控件设置图片

NDSM
 NDSM
发布于 2014/12/28 23:47
字数 107
阅读 17
收藏 0
void ReleaseDisplayImg(CDialog* pDlg,int nID)
{
    HBITMAP hBitmap=((CStatic*)pDlg->GetDlgItem(nID))->GetBitmap();
    if(hBitmap) ::DeleteObject(hBitmap);
}

void SetDisplayImg(CDialog* pDlg,int nID,CString imgPath)
{
    CImage imgSrc;//原png图像对象
    CImage imgDes;//新建尺寸目标对象
    
    if(!imgPath.GetLength()) return;
    int w=231;
    int h=158;

    imgDes.Create(w,h,32);
    imgSrc.Load(imgPath);
    imgSrc.StretchBlt(imgDes.GetDC(),0,0,w,h);
    imgDes.ReleaseDC();
    ::ReleaseDisplayImg(pDlg,nID);//释放原位图资源
    HBITMAP hBitmap = imgDes.Detach();//获得位图句柄用以转换
    ((CStatic*)pDlg->GetDlgItem(nID))->SetBitmap(hBitmap);
    imgSrc.Destroy();
    imgDes.Destroy();
}

 

 

© 著作权归作者所有

NDSM
粉丝 14
博文 47
码字总数 24990
作品 0
程序员
私信 提问
VS2010/MFC编程入门教程之目录和总结(鸡啄米)

鸡啄米的这套VS2010/MFC编程入门教程到此就全部完成了,虽然有些内容还未涉及到,但帮助大家进行VS2010/MFC的入门学习业已足够。以此教程的知识为基础,学习VS2010/MFC较为深入的内容已非难事...

weixin_40647819
2018/05/23
0
0
opencv3.x + MFC显示图片

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/byxdaz/article/details/88091164 opencv3.X + MFC显示图片 使用opencv和MFC显示图片的方法大致分为以下几种:...

byxdaz
03/03
0
0
libuidk(MFC贴图界面库)v7.5最新免费版下载

libuidk是一款专业的MFC贴图界面库,可以使用MFC界面制作超酷界面,采用所见即所得的编辑方式,支持皮肤和代码分离,可以大大提高产品开发速度,增加图形用户界面的亲和力。对MFC设计师来说十...

qq_39928239
2018/05/11
0
0
VS2010 / MFC + OpenCV 2.4.1打开图片

Windows 7 x64,VS2010 / MFC + OpenCV 2.4.1打开图片显示到Picture控件中。 OpenCV 2.2、OpenCV 2.3同样适用。 工具/原料 WinXP / Win7 x86 / x64 OpenCV 2.2 / 2.3 / 2.4 Visual Studio 20......

LMcallme
2013/04/11
1K
0
C++ MFC webview sdk集成

最好在成都,方便交流。 项目要求:搭建一个框架(壳子) 整个应用是以MFC为基础来构建,集成CEF。并使用HTML来完成99%的UI展现。集成第三方的视频SDK,以MFC组件的方式,呈现在 CEF的上层(...

西瓜哥
2016/06/20
226
0

没有更多内容

加载失败,请刷新页面

加载更多

获取文件路径

//获取根目录 File path = new File(ResourceUtils.getURL("classpath:").getPath()); if (!path.exists()) path = new File(""); String FILE_PATH =path.getCanonicalPath(); //如果上传目......

简小姐
34分钟前
3
0
Postgresql 字符类型异常error: operator does not exist: bigint = character varying

问题参考: https://www.postgresql.org/message-id/4682D2C9.1010406@aspix.it 类型不对应: 只要类型对上了就不会出错。

boonya
35分钟前
3
0
Spring Security 实战干货:路径Uri中的 Ant 风格

1. 前言 我们经常在读到一些文章会遇到uri 支持 Ant 风格 ,而且这个东西在 Spring MVC 和 Spring Security 中经常被提及。这到底是什么呢?今天我们来学习了解一下。这对我们学习 Spring M...

码农小胖哥
48分钟前
2
0
Ajax在表单中的应用

本文转载于:专业的前端网站➺Ajax在表单中的应用 ajax在注册用户表单中的使用 1.验证用户名是否被使用 2.获取手机短信验证码 3.点击表单中的图片刷新,可实现刷新图片验证码 <!DOCTYPE html...

前端老手
52分钟前
1
0
关于谷歌浏览器崩溃,打不开任何界面

首先:谷歌浏览器右键打开属性,在箭头所指的位置复制粘贴 -no-sandbox。(需要空一格再写入 -no-sandbox) 其次:你打开谷歌浏览器可以看到如下提醒,提醒你,稳定性和安全性会有所下降,但...

Raphael98
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部