// SideBar.h: interface for the CSideBar class. // ////////////////////////////////////////////////////////////////////// #if !defined(AFX_SIDEBAR_H__F0038ABE_C052_4AED_BDD6_193522BAC4B2__INCLUDED_) #define AFX_SIDEBAR_H__F0038ABE_C052_4AED_BDD6_193522BAC4B2__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 #include "Panel.h" #include "Canvas.h" #include "TextPanel.h" #include "ImagePanel.h" #include "ControlBox.h" class CSideBar : public CPanel { private: bool enabled; Bitmap* bmpBackGround; CCanvas *canvas; CTextPanel * textPanel; CImagePanel * imagePanel; CImagePanel * conditionPanel; CTextPanel *reactionPanel; CTextPanel *helpPanel; CControlBox *controlBox; public: void MouseMove(int x,int y); void MouseButtonUp(int x,int y,bool bLeft); void MouseButtonDown(int x,int y,bool bLeft,WPARAM wParam); CSideBar(int ix,int iy,int iLayerWidth,int iLayerHeight,int iwidth,int iheight,UINT uiBG); virtual ~CSideBar(); void DrawScreen(HDC hDC); void setEnable(bool enable){CSideBar::enabled=enable;} bool getEnable(){return enabled;} }; #endif // !defined(AFX_SIDEBAR_H__F0038ABE_C052_4AED_BDD6_193522BAC4B2__INCLUDED_)