我在我的ListView里加入了一些内容
我在我的ListView里加入了一些内容,想在鼠标点中是获取它的名字。
我用getItenText(row,clum),可它要行的索引,我只有列的索引,
怎么办呀?
问题点数:0、回复次数:5Top
1 楼nankai523(南凯)回复于 2004-12-02 20:46:34 得分 0
HTREEITEM TreeView_GetSelection(
HWND hwndTV
);
或者
int HitTest(
CPoint pt,
UINT* pFlags = NULL )
const;
或者:
POSITION pos = pList->GetFirstSelectedItemPosition();
if(pos)
{
int nItem = pList->GetNextSelectedItem(pos);
}
Top
2 楼xqk(夏乾坤)回复于 2004-12-02 20:57:09 得分 0
直接用GetSelectionMark()就可得到该行的索引了!Top
3 楼nfy84(华南李工)回复于 2004-12-02 21:17:50 得分 0
nankai523(干不好就郁闷)
POSITION pos = pList->GetFirstSelectedItemPosition();
if(pos)
{
int nItem = pList->GetNextSelectedItem(pos);
}
nItem返回的是什么?Top
4 楼nfy84(华南李工)回复于 2004-12-02 21:21:53 得分 0
GetSelectionMark()
返回的又是什么?
没有参数吗?
我这里暂时没有MSDN查!Top
5 楼nankai523(南凯)回复于 2004-12-03 20:36:02 得分 0
POSITION pos = pList->GetFirstSelectedItemPosition();
if(pos)
{
int nItem = pList->GetNextSelectedItem(pos);
}
nItem 返回的就是你要row索引!
Top




