如何实现在CListView里用右键点击一项就弹出个菜单但在没有选项的地方就不会弹出菜单
到底如何才能限制在没选项的地方不会有菜单弹出,请大家帮帮我,最好有代码,谢谢! 问题点数:37、回复次数:9Top
1 楼hgw111(hg)回复于 2001-11-03 16:04:55 得分 0
接受到WM_CONTEXTMENU消息后调用TrackPopuMenu函数Top
2 楼ybsh(小山)回复于 2001-11-03 16:10:27 得分 0
这样的话点击视图里任何地方都会弹出菜单了,我是想令它在空白的地方没有菜单弹出Top
3 楼jiangsheng(蒋晟.Net[MVP])回复于 2001-11-03 16:11:41 得分 0
先HitTest一下看看点在哪里了Top
4 楼ybsh(小山)回复于 2001-11-03 17:48:30 得分 0
怎么我用这个函数时总是返回-1,是不是用之前还要设置些什么参数,属性之类的Top
5 楼ybsh(小山)回复于 2001-11-03 18:19:02 得分 0
请大家帮帮忙啦Top
6 楼sword_king(sword_king)回复于 2001-11-03 18:21:02 得分 0
NM_LISTVIEW* pListView = (NM_LISTVIEW*)pNMHDR;
if(pListView->iItem == -1)
return;
............弹出菜单
Top
7 楼solaris_yang(傻瓜)回复于 2001-11-03 18:23:12 得分 37
POSITION pos = GetFirstSelectedItemPosition();
if (pos == NULL)
return;
Top
8 楼ybsh(小山)回复于 2001-11-03 18:40:41 得分 0
谢谢各位!Top
9 楼ybsh(小山)回复于 2001-11-03 18:43:20 得分 0
给分Top




