#ifndef T2DLL_T2DLGITEMPOPUP_H #define T2DLL_T2DLGITEMPOPUP_H #include "../common.h" #include "T2DlgItem.h" class AFX_CLASS_EXPORT T2DlgItemPopup : public T2DlgItem { public: T2DlgItemPopup(T2TowerDoc* inDoc, T2ImageObj* inImageObj, CPalette* inPalette); virtual ~T2DlgItemPopup(); void AppendItem(const CString& inName); protected: virtual int OnT2DlgItemCreate(CREATESTRUCT* cs); virtual BOOL OnT2DlgItemEraseBkgnd(CDC* pDC); virtual void OnT2DlgItemLButtonDown(UINT inFlags, CPoint inPt); virtual void OnT2DlgItemLButtonUp(UINT inFlags, CPoint inPt); virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam); CMenu *mMenu; BOOL mMenuClicked; }; #endif