title: CListCtrl force LVN_ITEMCHANGED notification clicking on the same item
body: <p>I have a CListCtrl that which parent handles item changing with </p>
  
  <p>ON_NOTIFY(LVN_ITEMCHANGED, IDC_LIST_CTRL, OnItemchangedListCtrl) </p>
  
  <p>Everything works great, except when I click on the same already selected item. I know the selection has not changed, but I wanna force the behaviuor handled by this routine.</p>
  
  <p>I already tried to handle this, like that</p>
  
  <p>ON_NOTIFY(LVN_ITEMCHANGING, IDC_LIST_CTRL, OnItemchangingListCtrl) </p>
  
  <pre><code>void CMyWindow::OnItemchangingListCtrl(NMHDR* pNMHDR, LRESULT* pResult)
  {
      *pResult=0;
  }
  </code></pre>
  
  <p>as I've read somewhere if iI set * pRresult to 0 it will force the ITEMCHANGED processing. Nice try, but it failed.</p>