listctrl控件某一项选中时,会发送三个消息,下面这句话是处理选中的消息的
void C_FileDialog::OnLvnItemchangedListFile(NMHDR *pNMHDR, LRESULT *pResult) { LPNMLISTVIEW pNMLV = reinterpret_cast<LPNMLISTVIEW>(pNMHDR); // TODO: Add your control notification handler code here *pResult = 0; // 更新编辑框文件名 if ((pNMLV->uChanged & LVIF_STATE) && (pNMLV->uNewState & LVIS_SELECTED)) { } }