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

求相助?

2013-09-05 
求帮助???纯API如何实现listview控件双击获取当前行的索引。不是MFC的那种变量关联控件的方式。[解决办法]看

求帮助???
纯API如何实现listview控件双击获取当前行的索引。

不是MFC的那种变量关联控件的方式。
[解决办法]
看看Win32 API,其实MFC就是对Win32 API的封装,要纯C实现,比较困难。。
[解决办法]

//参考我的代码吧。
//先通过资源的ID,获得该控件的句柄。
ghLvDataCtrl=GetDlgItem(hDlg,IDC_LIST_VIEW);
//好像win32 api没有直接获取行号的函数。
//可以这样
int   ListView_GetCurrentNrow(HWND ghLvDataCtrl)
{
int nRow=0;
for (int i=0;i<ListView_GetItemCount(ghListView);i++)
{
if (ListView_GetItemState(ghListView,i,LVIS_SELECTED)==LVIS_SELECTED)
{
nRow=i;
break;
}
}
return nRow;

}


希望有用吧。。

热点排行