CWnd如何派生窗口
来源:百度知道 编辑:UC知道 时间:2024/06/17 15:42:54
CWnd如何能派生窗口? 谢谢
class CStatic : public CWnd
{
DECLARE_DYNAMIC(CStatic)
// Constructors
public:
CStatic();
BOOL Create(LPCTSTR lpszText, DWORD dwStyle,
const RECT& rect, CWnd* pParentWnd, UINT nID = 0xffff);
// Operations
HICON SetIcon(HICON hIcon);
HICON GetIcon() const;
#if (WINVER >= 0x400)
HENHMETAFILE SetEnhMetaFile(HENHMETAFILE hMetaFile);
HENHMETAFILE GetEnhMetaFile() const;
HBITMAP SetBitmap(HBITMAP hBitmap);
HBITMAP GetBitmap() const;
HCURSOR SetCursor(HCURSOR hCursor);
HCURSOR GetCursor();
#endif
// Implementation
public:
virtual ~CStatic();
};
通过派生CWnd的类来产生一个窗口类,但并不是一个窗口,窗口不是一个类而是一个对象。