请教:如何在鼠标左键单击时,获得鼠标选中的文件名称或文件夹名称。

问题描述

开发环境vb.net2008.实现功能:主程序最小化到托盘运行(类似于有道词典或金山词霸),此时,当鼠标通过左键单击选中某一个文件或文件夹时,主程序能截或这一事件,并获得选中的文件夹或文件的名称,传给主程序变量strFileOrFolderName。在此谢谢各位高手!补充一下,最好不要像屏幕取词那么复杂,仅仅想获得选中文件夹或文件的名称。

解决方案

本帖最后由 wenjiug 于 2012-05-11 17:14:07 编辑
解决方案二:
windowsapi编程吧
解决方案三:
自己顶一下,有高手能帮忙解答吗,
解决方案四:
自己通过研究已经解决了在XP下的取文件名称。主要是设置鼠标钩子,获得鼠标所在SysListView32控件,在通过sendmessage获得选中文件名称。但是在Window7下,除桌面外,文件浏览窗口均为DirectUIHWND,目前还无法从DirectUIHWND中读出选中的信息。
解决方案五:
鉤子的技術還沒這樣玩過幫頂

时间: 2024-11-27 19:30:05

请教:如何在鼠标左键单击时,获得鼠标选中的文件名称或文件夹名称。的相关文章

鼠标左键单击冲突的问题解决方法(防止冒泡)_javascript技巧

本人在一个页面实现了两种右键菜单,当鼠标左键单击空白处时,右键菜单并不隐藏.于是,Google之,最后找到一种方法,将鼠标左键单击事件改为: 复制代码 代码如下: <span style="font-size:24px;">$(document).click( function () { }</span> 改为 复制代码 代码如下: <span style="font-size:24px;">$(document).on('cli

鼠标左键-opengl如何实现鼠标平移物体

问题描述 opengl如何实现鼠标平移物体 我想实现鼠标左键拖动物体,但是我仿照http://blog.csdn.net/yulinxx/article/details/39256965改的代码,鼠标一点击物体就消失了, void CDrawCubeDemoView::OnLButtonDown(UINT nFlags, CPoint point) { m_MouseDownPoint=point; SetCapture(); CView::OnLButtonDown(nFlags, point

鼠标左键单击变双击的解决方法_应用技巧

偶的罗技鼠标有点问题了,看来是微动开关的问题,从网上找了点资料,有时间了试试. Quote: 把鼠标打开,找到鼠标左按键的微动开关,一个黑色的小盒子卡在电路板上.打开微动开关的方法是用牙签从侧面下方的小洞插入撬开,轻撬微动开关中部的卡子,注意不要盲目乱插,观察一下上面的机关再动手,小心别用力过猛导致塑料上盖损坏.轻轻将微动开关的上盖打开,这时可以看到下面的铜片,铜片如果变型就取下来小心撑回原来的形状,然后装回原处. 用棉花棒蘸上酒精清洗一下铜片,清洗的过程中,用力要均匀,避免铜片移位.一定不要带

如何通过单击鼠标左键来移动panel的位置

问题描述 如何通过单击鼠标左键来移动panel的位置 我在窗体中创建了两个panel(ScreenBox和SScreenBox),其中SScreenBox在ScreenBox内. 我想实现的功能是在ScreenBox中单击鼠标左键,可以将SScreenBox移动到鼠标的位置. 怎么怎么实现啊,是要生成ScreenBox的MouseClick事件吗?要详细代码!谢谢!!!急!!!!! 解决方案 是Java的JPanel么?是的话就是监听ScreenBox的鼠标事件. 解决方案二: MouseDow

大咖们,请问如何用C语言实现检测到鼠标左键按下时,等效于按下printscreen键

问题描述 大咖们,最近公司要截很多图,按printscreen键按到手软求教如何用c语言实现,按下鼠标左键的时候,同步实现按下printscreen,多谢.我知道以下代码可实现鼠标左键按下的检测,#include<stdio.h>#include<windows.h>#include<conio.h>#include<stdlib.h>intmain(intargc,char*argv[]){SetConsoleTitle("1111111111&

VC++窗体应用程序,鼠标左键托盘显示提示,右键显示菜单

问题描述 VC++窗体应用程序,鼠标左键托盘显示提示,右键显示菜单 如题,希望左键单击托盘Icon时,有提示,类似于"安全弹出设备":右键时弹出菜单: 右键菜单我会做,左键不会做 解决方案 无非就是在你的托盘中拦截消息,wm_lbuttonup,判断按键是左键还是右键

怎么设能长按鼠标左键就能开机?

  许多有实力的主板厂商,比如华硕.微星等,其BIOS中提供了更为丰富的开机功能,不仅有密码开机.键盘开机和按钮开机(即仅使用机箱面板上的Power按钮开机),而且还提供了鼠标开机功能. 步骤1 启动电脑,按Enter键进入BIOS键设置主界面. 步骤2 选择"Integrated Peripherals"设置项,按Enter键进入. 步骤3 将光标移到"Keyboard Power On Function"选项上,选择"Enabled". 步骤

如何在winXP电脑中将左键单击打开文件夹变成双击打开?

  熟悉咱们Windows系统的用户应该都知道,在咱们的Windows系统中,不管是打开文件夹还是打开文件,亦或是要打开一个程序驱动什么的,咱们都只需要双击打开就可以了,但是最近,却有使用winXP系统的用户反映说自己的winXP电脑可以直接左键单击打开文件夹,也就是说鼠标点击一下就会打开文件夹了,虽然这样节省了一个步骤,但是有时候,这个操作还真不是很好,例如咱们想要选中文件夹,然后点击右键进行操作的时候,文件夹却自动的打开了,这岂不是很麻烦?当然,咱们首先需要确定一下不是鼠标的问题,如果与鼠标

jQuery检测鼠标左键和右键点击的方法

 这篇文章主要介绍了jQuery检测鼠标左键和右键点击的方法,涉及jQuery操作鼠标事件的技巧,且针对IE浏览器具备良好的兼容性,需要的朋友可以参考下     本文实例讲述了jQuery检测鼠标左键和右键点击的方法.分享给大家供大家参考.具体分析如下: 这段代码使用jQuery检测鼠标左键和右键点击,可以判断出用户点击了鼠标左键还是鼠标右键,其中考虑到了变态的IE的情况,放心使用. 代码如下: $("#someelement").live('click', function(e) {