我有一个CListCtrl,父级使用
处理项目更改ON_NOTIFY(LVN_ITEMCHANGED,IDC_LIST_CTRL,OnItemchangedListCtrl)
一切都很好,除非我点击同一个已选择的项目。我知道选择没有改变,但我想强迫这个例程处理的行为。
我已经尝试过这样处理,就像那样
ON_NOTIFY(LVN_ITEMCHANGING,IDC_LIST_CTRL,OnItemchangingListCtrl)
void CMyWindow::OnItemchangingListCtrl(NMHDR* pNMHDR, LRESULT* pResult)
{
*pResult=0;
}
正如我在某处读到的那样,如果iI将* pRresult设置为0,它将强制进行ITEMCHANGED处理。很好的尝试,但它失败了。
答案 0 :(得分:0)
为什么不自己从OnItemchangingListCtrl()调用OnItemChangedListCtrl()?