xgraphbitmap.h
来自「Displaying large amounts of technical da」· C头文件 代码 · 共 75 行
H
75 行
// XGraphBitmap.h: Schnittstelle f黵 die Klasse CXGraphBitmap.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_XGRAPHBITMAP_H__2EFB495F_400B_4D8E_8D3D_E685375EF88C__INCLUDED_)
#define AFX_XGRAPHBITMAP_H__2EFB495F_400B_4D8E_8D3D_E685375EF88C__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "XGraphObjectBase.h"
//#include "XGraph.h"
#include "BitmapEx.h"
typedef struct tagCFBITMAP
{
RECT rect;
bool bBorder;
} CFBITMAP;
#ifdef _AFXDLL
class __declspec(dllexport) CXGraphBitmap : public CXGraphObject
#else
class __declspec(dllimport) CXGraphBitmap : public CXGraphObject
#endif
{
DECLARE_SERIAL( CXGraphBitmap )
private:
friend class CXGraph;
bool m_bLocalCreated;
public:
CXGraphBitmap();
CXGraphBitmap(const CXGraphBitmap& copy);
CXGraphBitmap& operator=(const CXGraphBitmap& copy);
virtual ~CXGraphBitmap();
protected:
virtual void Draw(CDCEx *pDC);
virtual void InvokeProperties();
CBitmapEx* m_pBitmap;
bool m_bBorder;
public:
void PrepareClipboard(CFBITMAP& bitmap);
inline void SetBorder(bool bValue) { m_bBorder = bValue; };
inline void SetBitmap(CBitmapEx* pBitmap) { m_pBitmap = pBitmap; };
inline bool GetBorder() const { return m_bBorder; };
inline CBitmapEx* GetBitmap() const { return m_pBitmap; };
virtual void Serialize( CArchive& archive );
};
#endif // !defined(AFX_XGRAPHBITMAP_H__2EFB495F_400B_4D8E_8D3D_E685375EF88C__INCLUDED_)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?