• 大小: 3.06MB
    文件类型: .zip
    金币: 2
    下载: 0 次
    发布日期: 2024-02-13
  • 语言: 其他
  • 标签:

资源简介

MFC加载动态图片,傻瓜式的步骤,下载后一看你就明白啦,绝对不灌水

资源截图

代码片段和文件信息

//////////////////////////////////////////////////////////////////////
// PictureEx.cpp: implementation of the CPictureEx class.
//
// Picture displaying control with support for the following formats:
// GIF (including animated GIF87a and GIF89a) JPEG BMP WMF ICO CUR
// 
// Written by Oleg Bykov (oleg_bykoff@rsdn.ru)
// Copyright (c) 2001
//
// To use CPictureEx follow these steps:
//   - place a static control on your dialog (either a text or a bitmap)
//   - change its identifier to something else (e.g. IDC_MYPIC)
//   - associate a CStatic with it using ClassWizard
//   - in your dialog‘s header file replace CStatic with CPictureEx
//     (don‘t forget to #include “PictureEx.h“ and add 
//     PictureEx.h and PictureEx.cpp to your project)
//   - call one of the overloaded CPictureEx::Load() functions somewhere
//     (OnInitDialog is a good place to start)
//   - if the preceding Load() succeeded call Draw()
//  
// You can also add the control by defining a member variable of type 
// CPictureEx calling CPictureEx::Create (derived from CStatic) then 
// CPictureEx::Load and CPictureEx::Draw.
//
// By default the control initializes its background to COLOR_3DFACE
// (see CPictureEx::PrepareDC()). You can change the background by
// calling CPictureEx::SetBkColor(COLORREF) after CPictureEx::Load().
//
// I decided to leave in the class the functions to write separate frames from 
// animated GIF to disk. If you want to use them uncomment #define GIF_TRACING 
// and an appropriate section in CPictureEx::Load(HGLOBAL DWORD). These functions 
// won‘t be compiled and linked to your project unless you uncomment #define GIF_TRACING
// so you don‘t have to worry.
// 
// Warning: this code hasn‘t been subject to a heavy testing so
// use it on your own risk. The author accepts no liability for the 
// possible damage caused by this code.
//
// Version 1.0  7 Aug 2001
//              Initial release
//
// Version 1.1  6 Sept 2001
//              ATL version of the class
//
// Version 1.2  14 Oct 2001
//              - Fixed a problem with loading GIFs from resources
//                in MFC-version of the class for multi-modules apps.
//                Thanks to Ruben Avila-Carretero for finding this out.
//
//              - Got rid of waitable timer in ThreadAnimation()
//                Now CPictureEx[Wnd] works in Win95 too.
//                Thanks to Alex Egiazarov and Wayne King for the idea.
//
//              - Fixed a visual glitch of using SetBkColor.
//                Thanks to Kwangjin Lee for finding this out.
//
// Version 1.3  10 Nov 2001
//              - Fixed a DC leak. One DC leaked per each UnLoad()
//                (forgot to put a ReleaseDC() in the end of 
//                CPictureExWnd::PrepareDC() function).
//
//              - Now it is possible to set a clipping rectangle using
//                CPictureEx[Wnd]::SetPaintRect(const LPRECT) functio

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-04-20 16:59  加载动态图片\
     目录           0  2013-04-15 18:12  加载动态图片\gif\
     文件       33028  2012-03-08 23:26  加载动态图片\gif\PictureEx.cpp
     文件       10528  2012-03-08 23:27  加载动态图片\gif\PictureEx.h
     目录           0  2013-04-15 18:12  加载动态图片\gif\test\
     目录           0  2013-04-15 18:12  加载动态图片\gif\test\Debug\
     文件       79539  2012-03-08 23:53  加载动态图片\gif\test\Debug\PictureEx.obj
     文件      105428  2012-03-08 23:53  加载动态图片\gif\test\Debug\StdAfx.obj
     文件      303152  2012-03-08 23:57  加载动态图片\gif\test\Debug\test.exe
     文件      305996  2012-03-08 23:57  加载动态图片\gif\test\Debug\test.ilk
     文件       18690  2012-03-08 23:53  加载动态图片\gif\test\Debug\test.obj
     文件     5494424  2012-03-08 23:53  加载动态图片\gif\test\Debug\test.pch
     文件      459776  2012-03-08 23:57  加载动态图片\gif\test\Debug\test.pdb
     文件      151680  2012-03-08 23:53  加载动态图片\gif\test\Debug\test.res
     文件       31016  2012-03-08 23:57  加载动态图片\gif\test\Debug\testDlg.obj
     文件      230400  2013-03-22 15:11  加载动态图片\gif\test\Debug\vc60.idb
     文件      405504  2012-03-08 23:57  加载动态图片\gif\test\Debug\vc60.pdb
     文件       33028  2012-03-08 23:26  加载动态图片\gif\test\PictureEx.cpp
     文件       10528  2012-03-08 23:27  加载动态图片\gif\test\PictureEx.h
     文件        3543  2012-03-08 22:56  加载动态图片\gif\test\ReadMe.txt
     目录           0  2013-04-15 18:13  加载动态图片\gif\test\res\
     文件         819  2012-03-08 23:52  加载动态图片\gif\test\Resource.h
     文件      112257  2012-03-08 23:51  加载动态图片\gif\test\res\ets.gif
     文件      149041  2012-03-08 23:51  加载动态图片\gif\test\res\tes.gif
     文件       59341  2012-03-08 23:46  加载动态图片\gif\test\res\test.gif
     文件        1078  2012-03-08 22:56  加载动态图片\gif\test\res\test.ico
     文件         396  2012-03-08 22:56  加载动态图片\gif\test\res\test.rc2
     文件         206  2012-03-08 22:56  加载动态图片\gif\test\StdAfx.cpp
     文件        1054  2012-03-08 22:56  加载动态图片\gif\test\StdAfx.h
     文件      170236  2013-03-22 14:35  加载动态图片\gif\test\test.aps
     文件        1187  2013-03-22 15:11  加载动态图片\gif\test\test.clw
............此处省略13个文件信息

评论

共有 条评论

相关资源