?? dcbm.h
字號:
#ifndef CRB_DCBM_H
#define CRB_DCBM_H
#include <windows.h>
#include <crblib/inc.h>
typedef struct {
POINT size;
HDC bitmapdc;
int rasterOp;
} DCBM;
typedef struct {
int numFrames;
POINT size;
DCBM ** frames;
} DCBMA;
extern HBITMAP LoadBitMap( HWND windowH, HDC hdc, char * fName );
extern void DrawBitMap( HDC hdc, HBITMAP bitmap, long x, long y );
extern DCBM * LoadDCBM( HWND hwnd, HDC hdc, char *file);
extern DCBM * MakeDCBM( HDC hdc, HBITMAP bitmap );
extern DCBM * MakeDCBMHalf( HDC hdc, HBITMAP bitmap );
extern DCBM * MakeDCBMscaled( HDC hdc, HBITMAP bitmap, float x_scale, float y_scale);
extern void DrawDCBM( HDC hdc, DCBM *DCBM, long x, long y );
extern void DrawDCBMcenter( HDC hdc, DCBM *DCBM, long x, long y );
extern void FreeDCBM( DCBM * dcbm );
extern void DrawDCBMinRect( HDC hdc, DCBM *dcbm, RECT *r );
extern void DrawDCBMinRectnoGrow( HDC hdc, DCBM *dcbm, RECT *r );
extern void DrawDCBMScaling( HDC hdc, DCBM *dcbm, long x, long y, long sizex, long sizey );
extern void DrawDCBMAScaling( HWND w, DCBMA *DCBMA, long x, long y, long sizex, long sizey );
extern void DrawDCBMAcenterScaling( HWND w, DCBMA *DCBMA, long x, long y, long sizex, long sizey );
extern DCBMA * LoadDCBMA(HWND windowH,int frames,char ** files);
extern void DrawDCBMA( HWND w, DCBMA *DCBMA, long x, long y );
extern void DrawDCBMAcenter( HWND w, DCBMA *DCBMA, long x, long y );
extern void FreeDCBMA( DCBMA * dcbma );
extern DCBM * CopyDCBM_stretching (DCBM *src,float x,float y);
extern DCBMA * CopyDCBMA_stretching(DCBMA *src,float x,float y);
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -