class IuGUI : public IuUnknown
{
public:
void OnDraw(HDC hDC)
{
this->OnOwnerDraw(hDC);
}
private:
virtual void OnOwnerDraw(HDC hDC) = 0;
};
class CuGUI :
public IuGUI
{
public:
CuGUI(void);
~CuGUI(void);
virtual ULONG Release()
{
delete this;
return 0;
}
private:
virtual void OnOwnerDraw(HDC hDC);
};
比較要注意的點是, 私有函式, 其實是可以被繼承覆載的
回覆刪除