CSDN论坛 > VB > VB基础类

如何在 list 控件中单击鼠标右键,弹出菜单,并且选中鼠标当前指向的项 [问题点数:20分,结帖人mmcgzs]

Bbs5
本版专家分:2350
结帖率 98.12%
CSDN今日推荐
Bbs9
本版专家分:61844
Blank
黄花 2004年7月 VB大版内专家分月排行榜第二
2004年4月 VB大版内专家分月排行榜第二
2003年10月 VB大版内专家分月排行榜第二
Blank
蓝花 2004年9月 Java大版内专家分月排行榜第三
2003年9月 VB大版内专家分月排行榜第三
Bbs5
本版专家分:2350
Bbs1
本版专家分:11
Blank
红花 2004年2月 VC/MFC大版内专家分月排行榜第一
Blank
蓝花 2003年12月 VC/MFC大版内专家分月排行榜第三
Bbs9
本版专家分:61844
Blank
黄花 2004年7月 VB大版内专家分月排行榜第二
2004年4月 VB大版内专家分月排行榜第二
2003年10月 VB大版内专家分月排行榜第二
Blank
蓝花 2004年9月 Java大版内专家分月排行榜第三
2003年9月 VB大版内专家分月排行榜第三
Bbs5
本版专家分:2350
Bbs4
本版专家分:1184
匿名用户不能发表回复!
其他相关推荐
如何在list控件中响应右键弹出菜单中的菜单事件
当你在list控件中右键单击的时候可以正常弹出菜单,但是当你选择菜单的功能的时候却没有反应,这是为什么呢?原因很简单,菜单事件处理消息是主窗口处理的,而你是在子窗口(list)中选择的,传入的窗口指针是子窗口的,处理消息的自然也是子窗口的,但是子窗口并没有处理相应消息的事件处理程序,所以才会有在list控件中右键菜单中的事件并没有响应。解决的办法可以说也是很简单的,就是把消息传给父窗口处理.代码如下
list控件响应鼠标键的单双击
前面一片博客磁盘文件目录罗列和list控件的使用 写过关于list控件的一点使用方法。这篇博客接着继续讲list控件,当我把某个磁盘下的文件目录列出来显示在list控件中,我们肯定是想要对这些目录进行一些操作,比如新建文件夹、删除文件等操作。那么就必须让list控件响应鼠标的操作。 1、那么如何响应鼠标的左键单击事件呢?选中对话框中的list控件,右键弹出类向导,添加消息NM_CLICK的事件 响
Jquery鼠标右键点击弹出菜单
今天分享一个Jquery鼠标右键点击弹出菜单的组合功能。在项目中,主要是用在表格中,点击单元格, 弹出右键菜单,选择下一步的功能。 首先是,右键点击事件的获取: 鼠标的事件e,e.which: 1 = 鼠标左键 left; 2 = 鼠标中键; 3 = 鼠标右键  $(function(){  $('a').mousedown(function(e){  al
DataGridView右键单击弹出菜单并选中行
要求: datagridview右键单击,弹出菜单。如果右键单击处的行是被选中的,则对这些选中的行进行操作;如果右键单击处的行不是被选中的,则清除所有选中的行,并选中当前行,然后进行操作。 代码: private void dataGridView1_CellMouseDown(object sender, DataGridViewCellMouseEventArgs
VC 给列表框添加【右键按键菜单】功能
1.在项目资源文件中加入一个新的Menu资源,作为右键点击弹出的菜单。   并在Menu上面填上相应的响应的子菜单。 如图:   填好相应的ID值: Caption          -> ID Menu              -> IDR_MENU_BATCH_RCLICK Edit Song      -> ID_BATCH_MENU_EDIT_SONG Delete So
左键获取当前鼠标选中的文件的路径
起:http://bbs.csdn.net/topics/390613279
MFC总结(5)---ListCtrl添加右键菜单
在开发中会用到右键菜单,我们来一起学习一下。 假如,我们现在已经准备好了列表,就差右键处理了。 1、在资源视图中的添加一个MENU,如图 2、给要添加右键菜单的ListCtrl子类,添加消息 按 ctrl + shift + x  打开类向导,选择要添加的子类,在消息中找到 =NM_RCLICK消息,双击=NM_RCLICK,就会在右侧出现OnNMRClick,然后点击编辑代码即可
Qt:在指定区域显示右键弹出菜单
Qt:在指定区域显示右键弹出菜单
MFC(对话框鼠标右键弹出菜单)
第一步:在Resource View下右键任意文件夹图标,弹出如下对话框单击Add Resource; 第二步:在弹出的对话框中选择Menu,并点击new,完成菜单的添加; 第三步:单击project,选择Add Existing Item,添加刚刚创建的菜单到*dlg.CPP中; 第四步:在需要弹出菜单的地方添加如下代码即可     CMenu menu;     CMen
在listctrl控件中响应鼠标单击和判断单击的是哪个列表头
添加一个函数 afx_msg void OnClickList1(NMHDR* pNMHDR, LRESULT* pResult); 选择响应的listctrl控件ID ON_NOTIFY(NM_CLICK, IDC_LIST1, OnClickList1)
关闭