umlentitypackage.h

来自「uml编辑器很牛」· C头文件 代码 · 共 32 行

H
32
字号
#ifndef _UMLENTITYPACKAGE_H_
#define _UMLENTITYPACKAGE_H_

#include "UMLEntity.h"
#include "UMLPackagePropertyDialog.h"

class CUMLEntityPackage : public CUMLEntity
{
public:
	CUMLEntityPackage();
	virtual ~CUMLEntityPackage();

	virtual CDiagramEntity* Clone();
	static	CDiagramEntity* CreateFromString( const CString& str );
	virtual void Draw( CDC* dc, CRect rect );

	virtual CPoint	GetLinkPosition( int type ) const;
	virtual void	ShowPopup( CPoint point, CWnd* parent );
	virtual void	SetTitle( CString title );
	virtual CString	Export( UINT format = 0 ) const;

	BOOL			ModifyTitle( const CString& title );
	virtual void	CalcRestraints();

private:
	CUMLPackagePropertyDialog	m_dlg;

	CString			ExportHTML() const;

};

#endif //_UMLENTITYPACKAGE_H_

⌨️ 快捷键说明

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