易语言肿么写鼠标右键功能 看图↓

已举报 回答 关注

易语言肿么写鼠标右键功能 看图↓

  • 回答数

    3

  • 浏览数

    3,276

3个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
你要用右键点击哪里?程序里的组件的话,直接写到代码就可以了(比如:按钮1_右键被单击)如果不是点击软件界面的话,就要用到模拟鼠标了。用精易模块 或者 超级模块 都可以的,希望对你有帮助。
取消 评论
修改注册表是能添加的,但是就是不能象rar那样的菜单,只能一般的添加,如果要做到象rar那样的有图标或者象flashget那样的在菜单最下面的,易语言目前是绝对做不到的,除非用其他语言写个dll让易调用

一般修改注册表的方法:

方便的文件关联
在Windows中,许多文件都与某个特定的应用程序关联,当你用鼠标双击某个文件时,Windows自动用与这个文件类型关联的程序来打开这个文件。例如,位图文件(*.bmp)文件与“画笔”关联,你用鼠标双击某个位图文件时,Windows自动用“画笔”来打开。如果某类文件没有与任何一个程序建立关联,当你用鼠标双击该文件时,Windows将调用“打开方式”对话框,请你在列表中选择一个程序来打开这个文件。
对于许多高级用户来说,在Windows所自带的程序中,除了“资源浏览器”以外,最常用的程序恐怕就是“记事本”了。也许你想用它来直接打开那些没有建立联系的文件,比如某个应用程序生成的数据文件,可能那些文件的内容就是文本;或者方便地用它来打开已经建立联系的文件,从这些文件中得到一些特殊的信息,比如用它而不是IE或Netscape Navigator来打开一个HTML文件。下面告诉你该如何修改Windows的注册表来实现,当然前提是你得知道如何处理Windows的注册表。
在HKEY_CLASSES_ROOT
*
下添加如下内容(注意原来可能有一个shellex键,不理它):
shell
NotePad
command “c:\windows\Notepad.exe %1”
这样对任何类型的文件,用鼠标右键弹出的菜单中都会有“NotePad”字样,并且在选中它后可以执行“记事本”程序。这样对原来已经建立联系的文件,你的双击仍然直接使用原来的程序打开,不会受到影响;但可以方便地使用鼠标右键然后选择“NotePad”,用“记事本”打开。对于原来没有建立联系的文件,你的鼠标双击将使Windows直接用“记事本”来打开这个文件。
注意:
1.修改注册表之前最好把受影响的内容做备份,或把注册表全部备份。
2.如果在上面的NotePad键没有设定键值,菜单上显示NotePad字样,如果设定键值,菜单显示对应键值的内容。可以参照以上思路,使用其它程序作为与文件关联的程序,如UltraEdit等,只要把command键值写成相应的程序完整路径就行了,当然,你最好还要把NotePad这个键改掉,加上一个合适的键值。
3.可以这样修改注册表
HKEY_CLASSES_ROOT
Unknown
xxxxx
command “program filename %1”
做到在任意一个没有注册的文件上鼠标单击右键,弹出的菜单上添加xxxxx,选中后执行command值中的程序。
4.对于已经有了关联的文件,可以在单击鼠标右键的同时按住SHIFT键,使得弹出的菜单中有“用……打开”命令。
取消 评论
写注册表。百度找得到的
取消 评论
ZOL问答 > 鼠标 > 其他 > 易语言肿么写鼠标右键功能 看图↓

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

提示

确定要取消此次报名,退出该活动?