listctrl中选中文件后识别用户按“enter”键,该如何解决

listctrl中选中文件后识别用户按“enter”键
我想让listctrl中的一个item被选中时,用户按“enter”键后更新listctrl。就像windows xp中当选中文件夹时,按“enter”时进入文件列表。
  现在不知怎么识别用户按“enter”。
  现在只能用NM_DBLCLK识别用户双击,如果按“enter”,程序就退出了。
  求助?

------解决方案--------------------
重载OnOK(),注释掉CDialog::OnOK();

void XXXX::OnOK() 
{
// TODO: Add extra validation here

//CDialog::OnOK();
}