属性页控件CMFCPropertyGridProperty,如何实现类似CComboBox模糊匹配功能 只会用最简单的AddOption增加一项,AllowEdit设置可输入求指教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以试试从 CMFCPropertyGridProperty 派生新类, 然后重载的 CreateCombo 函数, 这样可以创建自己的ComboBox, 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; }}; 这种界面怎么做好呢,如图 请问一个datetime的问题!~~ gprs通讯的问题 关于新建工程的问题!!! 加角,散分 键盘hook? 调查: 现在各地都用VC作什么???????? 我用动态连接库怎么会出现这样的错误? vc中怎样才能把单继承变成多继承? 急!请问谁有PowerBuilder的运行连接库pbvm60.dll,请mail 给我 directdraw图像缩放失真 SERVER端接入的客户端对应多个类对象的情况,如何实现?
{
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;
}
};