myimage.h

来自「一个画笔的程序,可以进行直线,圆和方形等图形进行画图,并可以撤消上一步的动作」· C头文件 代码 · 共 28 行

H
28
字号
// MyImage.h: interface for the CMyImage class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_MYIMAGE_H__97E6C1CE_8EF8_451A_8CA2_47CC862010E9__INCLUDED_)
#define AFX_MYIMAGE_H__97E6C1CE_8EF8_451A_8CA2_47CC862010E9__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

class CMyImage : public CObject  
{
public:
	CMyImage();
	virtual ~CMyImage();
public:
	BOOL Save(CBitmap* pBitmap, LPCTSTR lpszFilePath);
	BOOL Load(CBitmap* pBitmap, LPCTSTR lpszFilePath);
protected:
	void SetBmpHead(LPBITMAP pbm);
	void InverseImage(LPBYTE lpDstBits, const LPBYTE lpSrcBits, int nHeight, int nWidthBytes);
	LPBITMAPINFOHEADER  m_lpBMIH;
	CSize m_szImage;
};

#endif // !defined(AFX_MYIMAGE_H__97E6C1CE_8EF8_451A_8CA2_47CC862010E9__INCLUDED_)

⌨️ 快捷键说明

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