📄 dib.h
字号:
#if !defined(AFX_DIB_H__16E9C0F6_062D_11D4_AC74_5254AB14B71F__INCLUDED_)
#define AFX_DIB_H__16E9C0F6_062D_11D4_AC74_5254AB14B71F__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include<vfw.h>
#pragma comment (lib,"vfw32.lib")
#include<time.h>
// Dib.h : header file
class CDib
{
public:
LONG m_lWidth;
LONG m_lHeight;
WORD m_wBitCount;
int m_nClrUsed;
DWORD m_dwSizeImage;
BOOL m_bIsLoadFile;
public:
LPBITMAPINFO m_lpBMPInfo;
LPLOGPALETTE m_lpLogPal;
LPBYTE m_lpImage;
HDRAWDIB m_hdd;
HPALETTE m_hPal;
public:
CDib();
virtual ~CDib();
public:
/* void ComputerEllipseEffect(LPBYTE src,LPBYTE des);
int ComputePixel(float x, float y, float &x1, float &y1);
LONG GetPixOffset(LONG x,LONG y);
*/
BOOL draw(CDC *pDC,CPoint originDes);
BOOL Init(CDC * pDC);
DWORD GetClrUsed();
void Empty();
BOOL LoadBMP(LPCTSTR lpszPathName);
CDib(LPCTSTR lpszPathName);
//void Reverse(CDC* pDc,int type);
private:
DWORD BytesPerLine;
};
#endif // !defined(AFX_DIB_H__16E9C0F6_062D_11D4_AC74_5254AB14B71F__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -