8 #ifndef _FVIMAGEFILE_H_INCLUDED_ 9 #define _FVIMAGEFILE_H_INCLUDED_ 13 #pragma pack(push,_FVCL_PACKING) 37 typedef bool (*LPSCANLINEHANDLER)(
void* pvParam,
CFvImageFile* pInstance );
45 bool SetPixelMode(
INT pixel_mode );
46 INT GetPixelMode()
const;
48 static bool SetDefaultPixelMode(
INT pixel_mode );
49 static INT GetDefaultPixelMode();
51 void SetScanLineHandler( LPSCANLINEHANDLER lpHandler,
void* pvParam );
52 LPSCANLINEHANDLER GetScanLineHandler()
const;
53 void* GetScanLineHandlerParam()
const;
55 DOUBLE GetPercentage()
const;
59 virtual bool operator == (
const CFvImageFile& src )
const;
60 virtual bool operator != (
const CFvImageFile& src )
const;
64 static BOOL _stdcall ScanLineHandler(
void* pvParam,
DOUBLE percentage );
81 #endif // _FVIMAGEFILE_H_INCLUDED_ #define FVCL_API
DLLエクスポートマクロ
Definition: FvMacros.h:61
LPSCANLINEHANDLER m_ScanLineHandler
スキャンラインハンドラへのポインタ
Definition: FvImageFile.h:70
DOUBLE m_Percentage
進行状況
Definition: FvImageFile.h:72
画像ファイルアクセスの基本クラス
Definition: FvImageFile.h:31
LPCSTR LPCTSTR
汎用文字列型(const付き)
Definition: FvDefs.h:57
画像サイズ情報クラス
Definition: ImageSize.h:21
FVCLのネームスペース
Definition: EVCbasicDeclare.txt:9
FVCLの基底クラス
Definition: FvObject.h:23
void * m_ScanLineHandlerParam
スキャンラインハンドラへ渡す任意の変数へのポインタ
Definition: FvImageFile.h:71
int INT
整数型(32ビット)
Definition: FvDefs.h:36
double DOUBLE
倍精度浮動小数点型(64ビット)
Definition: FvDefs.h:62
INT m_PixelMode
ピクセルモード
Definition: FvImageFile.h:67
int BOOL
ブーリアン型
Definition: FvDefs.h:31
画像オブジェクト
Definition: FvImage.h:64