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

📄 cbitmapex.h

📁 随着计算机信息技术的飞速发展
💻 H
字号:
// CBITMAPEX.H
// CBitmap extention
//
//
//___________________________________________________________________________________________

#ifndef _CBITMAPEX_INCL
#define	_CBITMAPEX_INCL

class CBitmapEx : public CBitmap
{
public:
		CBitmapEx();	
		~CBitmapEx();
		//load&save DDB
		BOOL	Open(LPCSTR filename, LPCSTR DialogTitle=NULL);
		BOOL	Save(LPCSTR filename, LPCSTR DialogTitle=NULL);

		void	BitBlt(CDC *dc_to, POINT at, DWORD rop=SRCCOPY);
		void	StretchBlt(CDC *dc_to, CRect to, DWORD rop=SRCCOPY);
		CSize 	GetSize();
		
		BOOL 	CreateMono(int dx, int dy);
		BOOL 	CreateColor(int dx, int dy);
		BOOL	CreateFromDib(LPBITMAPINFO lpBi);


		BOOL	CopyRect(CBitmap& bmp, CRect& rc);
		HANDLE	DibFromBitmap();

		CDC		*BegingModify();
		void	EndModify();
	
static	HANDLE	DibFromBitmap(HBITMAP);
static	DWORD	DibImageSize(HANDLE hDIB);

protected:
		CDC		_modDC;
		CBitmap *_modBMP;
};

#endif //_RBITMAP_INCL

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -