OnClickList不响应了
我继承CListCtrl写了个新类CMyListCtrl,并重写了OnClick,结果在对话框中,OnClickList不响应了,只响应了CMyListCtrl::OnClick(),怎么回事啊
[解决办法]
这个消息的处理函数不带返回类型的,换一个。
把
ON_NOTIFY_REFLECT(NM_CLICK, &CMyListCtrl::OnNMClick)
换成
ON_NOTIFY_REFLECT_EX(NM_CLICK, &CMyListCtrl::OnNMClick) 这个带返回类型
然后把处理函数改成
afx_msg BOOL OnNMClick(NMHDR *pNMHDR, LRESULT *pResult);
如果想要parent相应,
BOOL CMyListCtrl::OnNMClick(NMHDR *pNMHDR, LRESULT *pResult)
{
// TODO: Add your control notification handler code here
*pResult = 0;
return FALSE;
}
return TRUE;则parent不相应。