?? dibapi.h
字號:
//dibapi.h
#ifndef _INC_DIBAPI
#define _INC_DINAPI
//DIB 句柄
DECLARE_HANDLE(HDIB);
//DIB常量
#define PALVERSION 0x300
/*DIB宏*/
//判斷是否是Win 3.0 的DIB
#define IS_WIN30_DIB(lpbi) ((*(LPDWORD)(lpbi))==sizeof(BITMAPINFOHEADER))
//計算區域矩形的寬度
#define RECTWIDTH(lpRect) ((lpRect)->right-(lpRect)->left)
//計算矩形區域的高度
#define RECTHEIGHT(lpRect) ((lpRect)->bottom-(lpRect)->top)
/*
在計算圖形的大小時,采用公式:biSizeImage=biWidth'*biHeight.
是biWidth',而不是biWidth,這里的biWidth'必須是4的整倍數,表示
大于或等于biWidth的,離4最近的整倍數。WIDTHBYTES就是用來計算
biWidth'
*/
#define WIDTHBYTES(bits) (((bits)+31)/32*4)
//函數原型
BOOL WINAPI PaintDIB(HDC,LPRECT,HDIB,LPRECT,CPalette*pPal);
BOOL WINAPI CreateDIBPalette(HDIB,hDIB,CPalette*cPal);
LPSTR WINAPI FindDIBBits(LPSTR lpbi);
DWORD WINAPI DIBWidth(LPSTR lpDIB);
DWORD WINAPI DIBHeight(LPSTR lpDIB);
WORD WINAPI PaletteSize(LPSTR lpbi);
WORD WINAPI DIBNumColors(LPSTR lpbi);
HGLOBAL WINAPI CopyHandle(HGLOBAL h);
BOOL WINAPI SaveDIB(HDIB hDib,CFile& file);
HDIB WINAPI ReadDIBFile(CFile& file);
#endif //!_INC_DIBAPI
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -