怎样读出视图列表里文件的名,用OnClickList么?
程序大概这样的,一个视图列表里显示了CF卡中所有的文件,鼠标焦点可以放在文件上,但现在想做一个选取功能,就是,当鼠标单击了一个文件就能直接或按另一个按钮读出他的名字,这样好去CF卡中查找这个文件并对这个文件操作。问题是,怎么读出文件的名字!
void CSoundMenuDlg::OnClickList2(NMHDR* pNMHDR, LRESULT* pResult)
{
// TODO: Add your control notification handler code here
*pResult = 0;
}
}
大家帮下忙,非常感谢!
PS:15分很少,但我就剩这15分了
[解决办法]
// 获取用户点击的位置
POSITION pos = m_SelectList.GetFirstSelectedItemPosition();
if (pos == NULL)
{
return;
}
int uiItem = m_SelectList.GetNextSelectedItem(pos);
// 获取用户选择的文件名(全路径 包括扩展名)
m_strFile = m_SelectList.GetFilePath(uiItem);