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

📄 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 + -