⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dib.h

📁 嵌入式LINUX9应用程序开发详解中串口编程实例
💻 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 + -