【发布时间】:2012-12-14 12:28:08
【问题描述】:
我有一个 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;
}
正如我在某处读到的,如果我将 * pRresult 设置为 0,它将强制执行 ITEMCHANGED 处理。不错的尝试,但失败了。
【问题讨论】: