#pragma once #include "common.h" #include "T2DlgItem.h" class AFX_EXT_CLASS 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; };