// MenuGroup.h: interface for the CMenuGroup class. // ////////////////////////////////////////////////////////////////////// #if !defined(AFX_MENUGROUP_H__038BED92_69ED_442E_8F92_4F9FDF7AF677__INCLUDED_) #define AFX_MENUGROUP_H__038BED92_69ED_442E_8F92_4F9FDF7AF677__INCLUDED_ #if _MSC_VER > 1000 #pragma once #include #include "resource.h" #include "Components.h" #include "Bitmap.h" #include "MenuItem.h" #endif // _MSC_VER > 1000 class CMenuGroup :public PComponents { private: int ix,iy,icols,irows; UINT uiImages;UINT uiContent; bool bClosed; CMenuItem **pMenuItems; bool bMouseDown; int iLastClicked; public: CMenuGroup(int x,int y,int cols,int rows, UINT uiImgs,UINT uiCont,HINSTANCE hInstance); virtual ~CMenuGroup(); void MouseButtonDown(int x, int y, BOOL bLeft); void MouseButtonUp(int x, int y, BOOL bLeft); void MouseMove(int x, int y); void DrawScreen(HDC hDC); bool closed(){return bClosed;} bool closeMe(bool fact){bClosed=fact;} int LastClicked(){return iLastClicked;} void SetClikced(int value){iLastClicked= value;} }; #endif // !defined(AFX_MENUGROUP_H__038BED92_69ED_442E_8F92_4F9FDF7AF677__INCLUDED_)