blob: 0f6a9e6133311f5dc19c71115b108b584db420a8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#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
|