我试图获取ListView控件的选定列索引,但是无论我如何单击,宏函数ListView_GetSelectedColumn
都会返回零。
a = ListView_GetSelectedCount(lpNmhdr->hwndFrom);
a = 999;
a = ListView_GetSelectedColumn(lpNmhdr->hwndFrom);
a = SendMessage(lpNmhdr->hwndFrom, LVM_GETSELECTEDCOLUMN, 0, 0);
答案 0 :(得分:1)
我可以重现您的问题。但是在执行以下步骤后,我可以正常工作。这是我的测试结果:
要使用ListView_GetSelectedColumn,请在以下位置指定Comctl32.dll版本6 清单。创建清单并允许您的应用程序使用 视觉样式。
请参阅ListView_GetSelectedColumn macro和Enabling Visual Styles。
您需要完成三个步骤: