99 virtual bool Resize(
const SIZE& size)
121 virtual void Draw(HDC dc,
int x = 0,
int y = 0)
const
134 virtual void DrawEx(HDC dc,
int x,
int y, LPARAM lParam)
const
136 if (
m_phDraws.GetSize() <=
static_cast<size_t>(lParam) )
140 m_phDraws[lParam]->DrawEx(dc, x, y, lParam);
#define loop(VAR, CNT)
loop構文.
virtual void Draw(HDC dc, int x=0, int y=0) const
[描画] 描画.
CBankDrawer(const IDrawable &draw)
コンストラクタ
virtual bool Resize(const SIZE &size)
[設定] サイズ設定.
CBankDrawer & Add(const IDrawable &draw)
[追加] 追加
virtual bool GetSize(SIZE &_size) const
[取得] サイズ取得.
CSimpleVectorT< IDrawable::Ptr > m_phDraws
バンク管理
virtual IDrawable * Clone(void) const
[作成] クローン作成.
virtual void DrawEx(HDC dc, int x, int y, LPARAM lParam) const
[描画] 描画.
virtual IDrawable * Clone(void) const =0
[作成] クローン作成.