15,979
社区成员
发帖
与我相关
我的任务
分享
class CMyMFCPropertyGridProperty : public CMFCPropertyGridProperty
{
public:
CMyMFCPropertyGridProperty(const CString& strName, const COleVariant& varValue, LPCTSTR lpszDescr = NULL)
:CMFCPropertyGridProperty(strName, varValue, lpszDescr, 0, NULL, NULL, NULL)
{
}
virtual CComboBox* CreateCombo(CWnd* pWndParent, CRect rect)
{
ASSERT_VALID(this);
rect.bottom = rect.top + 400;
CMyComboBox* pWndCombo = new CMyComboBox; //CMyComboBox 派生自 CComboBox
if (!pWndCombo->Create(WS_CHILD | CBS_NOINTEGRALHEIGHT | CBS_DROPDOWN | WS_VSCROLL,
rect, pWndParent, AFX_PROPLIST_ID_INPLACE))
{
delete pWndCombo;
return NULL;
}
return pWndCombo;
}
};