我需要使用句柄从列表视图中获取焦点项的id:
int selected = (int)SendMessage(hWnd, LVM_GETSELECTIONMARK, 0, 0);
但是,我收到一个错误,即LVM_GETSELECTIONMARK未在此范围内声明?我的库有什么问题,因为宏ListView_GetSelectionMark(hWnd)也不存在。
另外,我在标题中包含了commctrl.h。
谢谢。
答案 0 :(得分:0)
将这些行添加到项目中。由于某些原因,Codeblocks IDE附带的Commcrtl.h中缺少这些内容。
#define LVM_GETSELECTIONMARK (LVM_FIRST+66)
#define ListView_GetSelectionMark(w) (INT)SNDMSG((w),LVM_GETSELECTIONMARK,0,0)