06-08-2014, 04:08 PM
1. It is normal. Listview control sends LVN_ITEMCHANGED when item state changes. For example, when you select other item, previous item state changes to 'not selected', and new item state to 'selected'. Even more messages may be sent, depending on event, style, etc. If want to use this message, need to look what is in NMLISTVIEW structure (lParam). Example in sample_Grid. More info in MSDN libarry.
2. case NM_RCLICK ret DT_Ret(hDlg 1)
3. DlgGrid g.Init(hDlg 4) ... g.RowCheck(row 1)
2. case NM_RCLICK ret DT_Ret(hDlg 1)
3. DlgGrid g.Init(hDlg 4) ... g.RowCheck(row 1)
