热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

MFC显示JPG图片

参考文章:http:blog.csdn.netcrearoarticledetails1328974--------------------------------------------

参考文章:http://blog.csdn.net/crearo/article/details/1328974

-----------------------------------------------------------------------------------------------

效果截图:

"JPEG文件(*.jpg)|*.jpg|GIF文件(*.gif)|*.gif|bmp文件(*.bmp)|*.bmp|",NULL);
if(dlg.DoModal()==IDOK)
{
SetDlgItemText(IDC_TXT_PATH,dlg.GetPathName());

//设置静态控件的样式,使其可以使用位图,并使位图显示居中
((CStatic*)GetDlgItem(IDC_STATIC_IMG))-> ModifyStyle(0xF,SS_BITMAP|SS_CENTERIMAGE);

CDC *pDC=NULL;
pDC=GetDlgItem(IDC_STATIC_IMG)->GetDC();
//ShowJpgGif(pDC,dlg.GetPathName(),0,0);
ShowImage(pDC,dlg.GetPathName(),0,0);

ReleaseDC(pDC);// 记得释放资源,不然会导致内存泄露
}

}

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

例子工程(VS2010)下载地址:http://download.csdn.net/detail/friendan/7709595

-----------------------------------------------------------------------------------------------------

您的十分满意是我追求的宗旨。

您的一点建议是我后续的动力。









推荐阅读
  • 基于2-channelnetwork的图片相似度判别一、相关理论本篇博文主要讲解2015年CVPR的一篇关于图像相似度计算的文章:《LearningtoCompar ... [详细]
  • 使用Bootstrap创建响应式渐变固定头部导航栏的方法
    本文详细介绍了如何利用Bootstrap框架构建一个具有渐变效果的固定顶部响应式导航栏,包括HTML结构、CSS样式以及JavaScript交互的完整实现过程。适合前端开发者和学习者参考。 ... [详细]
  • 随着技术的发展,黑客开始利用AI技术在暗网中创建用户的‘数字孪生’,这一现象引起了安全专家的高度关注。 ... [详细]
  • 本文介绍了如何在Ubuntu 16.04系统上配置Nginx服务器,以便能够通过网络访问存储在服务器上的图片资源。这解决了在网页开发中需要使用自定义在线图标的需求。 ... [详细]
  • 利用Java与Tesseract-OCR实现数字识别
    本文深入探讨了如何利用Java语言结合Tesseract-OCR技术来实现图像中的数字识别功能,旨在为开发者提供详细的指导和实践案例。 ... [详细]
  • 探讨Jackson (JSON) 的官方资源站及其下载途径。 ... [详细]
  • select下拉箭头改变,兼容ie8/9
    各个浏览器下select默认的下拉箭头差别较大,通常会清除默认样式,重新设计<html><head><metacharsetutf-8> ... [详细]
  • 作为一名Docker初学者,我已经成功创建了一个基于Alpine Linux 3.4的Docker镜像,该镜像安装了MySQL、Apache和PHP及其相关扩展。本文将探讨如何确保MySQL数据在Docker容器重启后仍能被保留。 ... [详细]
  • GitLab 9.5.0 RC5 发布,增强型代码管理解决方案
    GitLab 9.5.0 RC5 现已推出。作为一款基于 Ruby on Rails 构建的开源应用,GitLab 提供了一个自托管的 Git 仓库,支持通过网页界面访问和管理公共或私有项目。 ... [详细]
  • 本文探讨了在支付项目开发中使用SS5 Socket Server实现内部网络访问外部网络的技术方案。详细介绍了SS5的安装、配置及性能测试过程,旨在为面临相同需求的技术人员提供参考。 ... [详细]
  • 本文详细介绍了黑马旅游网的用户退出功能实现方法,包括前后端代码的具体操作步骤。通过访问Servlet销毁session,并重定向至登录页面。 ... [详细]
  • 本文详细介绍了如何从SVN中获取项目,并在本地环境中进行有效的构建和开发,包括具体的步骤和配置方法。 ... [详细]
  • 本文详细介绍如何在iOS项目中集成和使用KTVHTTPCache音视频缓存插件,包括Podfile配置、初始化设置及实际应用中的使用方法。 ... [详细]
  • 本文通过一个简单的 C++ 示例,深入分析了当使用 `vector::resize` 方法调整向量大小时,对象的构造函数和析构函数被调用的具体情况。示例代码展示了如何创建一个包含自定义类的对象的向量,并通过调整其大小来观察构造和析构的过程。 ... [详细]
  • 本文详细介绍了在使用FAPlayer的编译脚本时遇到的Ruby依赖问题,并提供了在Cygwin环境下安装Ruby的具体步骤。 ... [详细]
author-avatar
mobiledu2502881467
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有