求帮助???
纯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;
}