首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

怎样读出视图列表里文件的名,用OnClickList么?解决思路

2012-02-03 
怎样读出视图列表里文件的名,用OnClickList么?程序大概这样的,一个视图列表里显示了CF卡中所有的文件,鼠标

怎样读出视图列表里文件的名,用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);

热点排行