Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mfc CListCtrl强制LVN\U项目更改通知单击同一项目_Mfc_Click_Clistctrl - Fatal编程技术网

Mfc CListCtrl强制LVN\U项目更改通知单击同一项目

Mfc CListCtrl强制LVN\U项目更改通知单击同一项目,mfc,click,clistctrl,Mfc,Click,Clistctrl,我有一个CListCtrl,父项使用它处理项目更改 通知时(LVN\U项目已更改、IDC\U列表\u CTRL、ONEMCHANGEDLISTCRL) 一切都很好,除了当我点击同一个已经选中的项目。我知道选择没有改变,但是我想强制这个例程处理这个行为 我已经试过处理这件事了 通知时(LVN\u项目更改、IDC\u列表\u CTRL、ONIMCHANGINGLISTCRL) 正如我在某个地方读到的,如果我将*pRresult设置为0,它将强制ITEMCHANGED处理。很好的尝试,但是失败了。为什

我有一个CListCtrl,父项使用它处理项目更改

通知时(LVN\U项目已更改、IDC\U列表\u CTRL、ONEMCHANGEDLISTCRL)

一切都很好,除了当我点击同一个已经选中的项目。我知道选择没有改变,但是我想强制这个例程处理这个行为

我已经试过处理这件事了

通知时(LVN\u项目更改、IDC\u列表\u CTRL、ONIMCHANGINGLISTCRL)


正如我在某个地方读到的,如果我将*pRresult设置为0,它将强制ITEMCHANGED处理。很好的尝试,但是失败了。

为什么不自己从OnItemChangeListCtrl()调用OnItemChangedListCtrl()

void CMyWindow::OnItemchangingListCtrl(NMHDR* pNMHDR, LRESULT* pResult)
{
    *pResult=0;
}