picture.h

来自「三国志IX武将编辑器」· C头文件 代码 · 共 42 行

H
42
字号
/////支持格式
//bmp
//jpg
//ico
//cur
//wmf
//gif
////

class CPicture  
{
public:
	CPicture();
	virtual ~CPicture();
public:
	BOOL LoadPicture(char filename[255]);
	BOOL LoadPicture(CString filename);
	BOOL LoadPicture(UINT nIDResource ,LPCTSTR IDType);

	void DrawPicture(HDC hdc,int x,int y,int cx,int cy);
	void DrawRect(HDC hdc,CRect obj,CRect src);

	BOOL SavePicture(char objname[255]);
	BOOL SavePicture(CString objname);

    int GetWidth() {return m_width;}
	int GetHeight() {return m_height;}
	long GetSize() {return cb;}
	short GetType(){return m_type;}
public:
	BOOL m_Success;
private:
	int m_width,m_height;
    OLE_XSIZE_HIMETRIC hmWidth;
	OLE_YSIZE_HIMETRIC hmHeight;
    IStream *pStm;
    IPicture *pPic;
	short m_type;
	LONG cb;
};

⌨️ 快捷键说明

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