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]


  • 相关阅读:
    poj2104 Kth-Number
    bzoj2120 数颜色
    hdu5145 NPY and girls
    bzoj2734 集合选数
    bzoj3732 NetWork
    bzoj2152 聪聪可可
    hdu2036(多边形面积)
    超大次幂思路
    hdu 2030 统计汉字个数
    Hibernate 配置文件与映射文件 总结
  • 原文地址:https://www.cnblogs.com/bayzhang/p/14430855.html
Copyright © 2011-2022 走看看