bitmapscalerobserver.h

来自「实现了图像的切换效果,包括飞入飞出,雨滴效果,水平交错,百页窗效果,是symbi」· C头文件 代码 · 共 39 行

H
39
字号
#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 + =
减小字号Ctrl + -
显示快捷键?