⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bitmapscalerobserver.h

📁 实现了图像的切换效果,包括飞入飞出,雨滴效果,水平交错,百页窗效果,是symbian学习的好例子.
💻 H
字号:
#ifndef BITMAPSCALEROBSERVER_H_
#define BITMAPSCALEROBSERVER_H_

#endif /*BITMAPSCALEROBSERVER_H_*/
#include <bitmaptransforms.h>
#include <e32base.h>
#include <fbs.h>
 
class MBitmapScalerObserver
    {
    public:
        virtual void Completed(TInt aErr) = 0;
    };
 
class CMyBitmapScaler : public CActive
    {
    public:
        static CMyBitmapScaler* NewL(CFbsBitmap* bitmap, MBitmapScalerObserver* aObserver);
        virtual ~CMyBitmapScaler();
        
    public:
        void Scale( TInt aPercent );
        CFbsBitmap* GetBitmap();
 
    protected: // From CActive
        void DoCancel();
        void RunL();
        TInt RunError(TInt aError);
 
    private:
        CMyBitmapScaler(MBitmapScalerObserver* aObserver); 
        void ConstructL(CFbsBitmap* bitmap);          
 
    private:
        CFbsBitmap*             iBitmap;
        CBitmapScaler*          iScaler;
        MBitmapScalerObserver*   iObserver;
    };

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -