CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

如何实现在CListView里用右键点击一项就弹出个菜单但在没有选项的地方就不会弹出菜单

楼主ybsh(小山)2001-11-03 15:50:02 在 VC/MFC / 基础类 提问

到底如何才能限制在没选项的地方不会有菜单弹出,请大家帮帮我,最好有代码,谢谢! 问题点数: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

相关问题

  • 如何屏蔽桌面右键菜单,弹出一些怪选项
  • 右键弹出菜单
  • 在CListCtrl控件上右键弹出菜单时,点击菜单选项为什么不能触发菜单事件?
  • 在右键点击任意格式的文件时,会弹出一菜单,菜单中又不同的命令选项,(如安装winZIP后会又zip选项,安装ACDSEE后会有acds选项,))
  • 右键弹出菜单的编写。
  • 右键弹出菜单问题
  • 定义CTreeCtrl右键弹出式菜单
  • 怎样鼠标右键弹出菜单
  • 右键弹出菜单怎么实现
  • 点击右键,弹出菜单问题?

关键词

  • 函数
  • 弹出
  • 菜单
  • plistview
  • 点击
  • 地方
  • 不会
  • listview
  • nm
  • 没有

得分解答快速导航

  • 帖主:ybsh
  • solaris_yang

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo