对于 ListView ,是否有与 LBN_SELCHANGE
等效的事件?
最佳答案
使用 LVN_ITEMCHANGED
通知代码。
NOTIFY_HANDLER(IDC_FILELIST, LVN_ITEMCHANGED, OnListViewItemChanged)
LRESULT CMainDlg::OnListViewItemChanged(int, LPNMHDR hdr, BOOL&) {
NMLISTVIEW* lpStateChange = reinterpret_cast<NMLISTVIEW*>(hdr);
if ((lpStateChange->uNewState ^ lpStateChange->uOldState) & LVIS_SELECTED) {
// Do something
}
return 0;
}
关于c - ListView 控件是否有选择更改事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/473115/