cdib_vc.h
来自「CONAXCA的源代码」· C头文件 代码 · 共 54 行
H
54 行
// DIB.h: interface for the CDIB class.
//
//////////////////////////////////////////////////////////////////////
#ifndef _CDIB_H
#define _CDIB_H
class CDIB : public CObject
{
protected:
BITMAPINFO *lpbi;
BYTE *lpbits;
public:
int wid;
int hei;
int colors;
int bits;
int bpl;
int bpp;
CDIB();
CDIB(BYTE *m_lpdib);
CDIB(BITMAPINFO *m_lpbi,BYTE *m_lpbits);
~CDIB();
DWORD pixel(int x,int y,DWORD c);
DWORD getpixel(int x,int y);
void setpixel(int x,int y,DWORD c);
void getset(int x,int y,int Dx,int Dy,BYTE *buf,int flag);
BYTE* DibAddress(int x,int y);
void getimage(int x,int y,int Dx,int Dy,BYTE *buf);
void setimage(int x,int y,int Dx,int Dy,BYTE *buf);
void setwin(int x,int y,int Dx,int Dy,DWORD color);
void getpalette(int n,int *pr,int *pg,int *pb);
void setpalette(int n,int r,int g,int b);
int GetWidth(void);
int GetHeight(void);
int GetBitCount(void);
int GetBytesPerLine(void);
int GetBytesPerPixel(void);
int GetColors(void);
long GetSize(void);
};
DWORD BGR(int b,int g,int r);
COLORREF DWORD2CLRREF(DWORD c);
DWORD CLRREF2DWORD(COLORREF colorref);
#endif //!_CDIB_H
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?