0

親がアイテムの変更を処理する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処理が強制されます。良い試みですが、失敗しました。

4

1 に答える 1

0

OnItemchingListCtrl() から OnItemChangedListCtrl() を自分で呼び出してみませんか?

于 2012-12-14T15:54:40.217 に答える