/************************************************************************* 【文件名】 IView.h 【功能模块和目的】 各资源视图类头文件 【开发者及日期】 郑石诺 2015/06/26 【版本】 V1.0.0 【版权信息】 Copyright (C)2015 河南华谊网络科技有限公司 【更改记录】 *************************************************************************/ #pragma once #include "DockPane.h" /************************************************************************* 【类名】 IResourceView 【功能】 【接口说明】 各资源视图接口类 【开发者及日期】 郑石诺 2015/06/26 【版本】 V1.0.0 【版权信息】 Copyright (C)2015 河南华谊网络科技有限公司 【更改记录】 *************************************************************************/ class IResourceView { public: virtual ~IResourceView(void) = 0 {} virtual void newSize(int cx, int cy) = 0; }; class CDisplayWnd; /************************************************************************* 【类名】 CViewBase 【功能】 【接口说明】 视图基类 【开发者及日期】 郑石诺 2015/06/26 【版本】 V1.0.0 【版权信息】 Copyright (C)2015 河南华谊网络科技有限公司 【更改记录】 *************************************************************************/ class CViewBase : public IResourceView { public: CViewBase(void) : m_Pane(this) {} virtual ~CViewBase(void) = 0 {} void show(void) { m_Pane.ShowPane(TRUE, FALSE, TRUE); } protected: CDockPane m_Pane; };