hur.cn - 华软网

 热门搜索

如果获取到选中项信息?

  作者:未知    来源:网络    更新时间:2011/10/8
win32中  不是mfc

我写了一个右键菜单, 当右键的时候怎么知道我选中的那一项?


还有如何知道当前选中项?

我看了关于list control的一些宏,没发现呢?请各位老师看看吧
---华软 网友回答---
UINT CmdID = TrackPopupMenu(hMenu, TPM_RETURNCMD, 
---华软网友回复---
我只需要知道右键点击后点击的那一项的索引

引用 1 楼 zgl7903 的回复:
UINT CmdID = TrackPopupMenu(hMenu, TPM_RETURNCMD,

---华软网友回复---
int n = GetNextItem(-1, LVIF_SELECTED | LVIF_FOCUSED, LVIF_SELECTED | LVIF_FOCUSED);
---华软网友回复---
非常感谢
引用 3 楼 firefly3233 的回复:
int n = GetNextItem(-1, LVIF_SELECTED | LVIF_FOCUSED, LVIF_SELECTED | LVIF_FOCUSED);

---华软网友回复---
int n = GetNextItem(-1, LVNI_SELECTED | LVNI_FOCUSED, LVNI_SELECTED | LVNI_FOCUSED);
这样就得到了当前选择项,然后就可以得到项的文本、扩展数据等。
     
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。