zoukankan      html  css  js  c++  java
  • VS2015中正确添加GIF的方式

    1.最近MFC项目中要显示GIF图片,经过网络搜索后决定用CPictureEX类显示GIF图片。经过一番努力后搞到了CPicture类的源代码,但是在自己测试中发现只能使用加载路径的方式显示图像,还要带着图像资源文件这是相当麻烦的,明显一个exe走天下才是王道。但是VS中加入GIF资源后变成BMP了,显示出来是静态的。

    2.经过我反复测试,古思冥想后,终于搞到出路了。原来vs加载资源的时候会改变源文件,原来的GIF文件竟然变成图片了!!!

    3.找到症结那就好办了,文件属性改成“只读”不就行了?!

    4.按照我的想法一试果然如此。资源里先自定义“GIF”类型,然后添加GIF,修改IDR_XXX资源ID,两句代码搞定。

       

    if (m_picture.Load(MAKEINTRESOURCE(IDR_Felix),_T("GIF")))
    {
        m_picture.Draw();
    }

    效果如下:

    QQ录屏20210222155320[00-00-00--00-00-04]


  • 相关阅读:
    内容敏感图像压缩
    线性筛素数
    一元三次方程
    holiday
    电话网络
    expect之初使用
    python基本数据类型
    Linux系统中的日志管理
    Linux计划任务(at,crontab)
    RHEL7 启动配置 加密
  • 原文地址:https://www.cnblogs.com/bayzhang/p/14430855.html
Copyright © 2011-2022 走看看