背景这样的:MFC有一个大控件叫做MFC PropertyGrid Control,这个控件融合了Combo Box的功能,如图一
。但是我目前的需求是要让这个Combo Box支持多选,效果如图二,
。目前的状况是我已经从子控件CComboBox派生了一个自己的CCheckComboBox实现了下拉列表中的复选功能。我在CCheckComboBox类里面自定义了一个“afx_msg void OnDropDown()”消息响应函数,cpp文件里这样写的“ON_CONTROL_REFLECT(CBN_DROPDOWN, OnDropDown)”。然后我又从父控件CMFCPropertyGridProperty派生了一个CMFCPropertyGridMSLProperty类来期望实现之前的需求。
背景这样的:MFC有一个大控件叫做MFC PropertyGrid