读书人

关于CComboBoxEx的消息的一点有关问题

发布时间: 2013-07-16 22:38:05 作者: rapoo

关于CComboBoxEx的消息的一点问题
本人想 处理这个控件的下拉按钮的消息.
因为其它的原因,想把这个控件封装一下,自己处理下拉按钮消息.

.H
class CAddRessComboBoxEx :public CComboBoxEx
{

DECLARE_DYNAMIC( CAddRessComboBoxEx)
protected:
DECLARE_MESSAGE_MAP()
public:
CAddRessComboBoxEx();
virtual ~CAddRessComboBoxEx();
afx_msg BOOL OnCbnDropdownAddressComboex();

};
.CPP
CAddRessComboBoxEx ::CAddRessComboBoxEx()
{

}
CAddRessComboBoxEx::~CAddRessComboBoxEx()
{

}
BEGIN_MESSAGE_MAP(CAddRessComboBoxEx , CComboBoxEx)

ON_CONTROL_REFLECT(CBN_DROPDOWN,&CAddRessComboBoxEx::OnCbnDropdownAddressComboex)
END_MESSAGE_MAP()

BOOL CAddRessComboBoxEx::OnCbnDropdownAddressComboex()
{
SetCurSel(0);
return TRUE;
}
报错
error C2440: 'static_cast' : cannot convert from 'BOOL (__thiscall CAddRessComboBoxEx::* )(void)' to 'AFX_PMSG'
[解决办法]
afx_msg void OnCbnDropdownAddressComboex();

读书人网 >VC/MFC

热点推荐