资源简介
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个文件信息
评论
共有 条评论