blob: ae743b94034f8b935d5e41c0b46e973ade04ada8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
#pragma once
#include "common.h"
#include "T2VerticalTable.h"
class AFX_CLASS_EXPORT T2AdvertiseTable : public T2VerticalTable {
public:
T2AdvertiseTable(T2TowerDoc* inDoc, T2ImageObj* inImageObj, CPalette* inPalette);
virtual ~T2AdvertiseTable() {}
void Add(T2AdvertisePlugin* inPlugin, BOOL inSelect);
void Add(CFilePluginList* inPluginList);
BOOL IsMark(unsigned int inRow);
void SetMark(unsigned int inRow, BOOL inValue);
protected:
virtual int OnT2DlgItemCreate(CREATESTRUCT* cs);
virtual void DrawCell(CDC* pDC, const TableCellT& inCell);
void ClickCell(const TableCellT& inCell, const CPoint& inPt);
virtual void OnT2DlgItemLButtonDown(UINT inFlags, CPoint inPt);
virtual BOOL OnT2DlgItemEraseBkgnd(CDC* pDC);
virtual void DrawCellSelf(CDC* pDC, const TableCellT& inCell, BOOL inSelected);
int GetUserCon() { return mUserCon; }
void SetUserCon(int v) { mUserCon = v; }
int mUserCon;
};
|