首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

写了一个继承自CcomboBox的类,确实不能动态的创建,郁闷死了,知道的大大们帮帮忙!该如何解决

2012-01-23 
写了一个继承自CcomboBox的类,确实不能动态的创建,郁闷死了,知道的大大们帮帮忙!class CStyleComboxEx : p

写了一个继承自CcomboBox的类,确实不能动态的创建,郁闷死了,知道的大大们帮帮忙!
class CStyleComboxEx : public CComboBox{
// Construction
public:
CStyleComboxEx();
// Attributes
public:
void DrawLineStyle(CDC *pDC,CPoint left, CPoint right, int type);
CArray<int, int> m_linestyles;
CArray<COLORREF, COLORREF> colors;
// Operations
public:
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CColorComboEx)
public:
virtual void DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct);
protected:
virtual void PreSubclassWindow();
//}}AFX_VIRTUAL
// Implementation
public:

virtual ~CStyleComboxEx();

// Generated message map functions
protected:
//{{AFX_MSG(CStyleComboxEx)
afx_msg void OnDrawItem(int nIDCtl, LPDRAWITEMSTRUCT lpDrawItemStruct);
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
public:
virtual BOOL Create(DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID);

public:
afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
};


[解决办法]
找个例子看看。codeproject
[解决办法]
指哪个动态创建?
没加动态创建那两个宏?
DECLARE_DYNCREATE
IMPLEMENT_DYNCREATE
[解决办法]
是怎么个不行法?
要是想自己画些东西别忘了设置owner draw的属性。

热点排行