Y yufandi Unregistered / Unconfirmed GUEST, unregistred user! 2000-10-06 #2 给你要屏蔽鼠标右键弹出的系统菜单的东东上加一个空白的PopupMenu
A aerobull Unregistered / Unconfirmed GUEST, unregistred user! 2000-10-06 #3 屏蔽哪儿的鼠标右键弹出的系统菜单? 看看你的控件有没有ContextPopup Events,有的话,请看 procedure TForm1.Edit1ContextPopup(Sender: TObject; MousePos: TPoint; var Handled: Boolean); begin handled:=True; //在这儿。 end;
屏蔽哪儿的鼠标右键弹出的系统菜单? 看看你的控件有没有ContextPopup Events,有的话,请看 procedure TForm1.Edit1ContextPopup(Sender: TObject; MousePos: TPoint; var Handled: Boolean); begin handled:=True; //在这儿。 end;
C CathyEagle Unregistered / Unconfirmed GUEST, unregistred user! 2000-10-06 #4 他说的是屏蔽任务栏上点右键弹出的系统菜单吧, 想词霸一样。
W wjiachun Unregistered / Unconfirmed GUEST, unregistred user! 2000-11-13 #10 xxxxxxx:如果还想接着讨论请定期提前自己的帖子,如果不想继续讨论请结束帖子。
花 花花公子 Unregistered / Unconfirmed GUEST, unregistred user! 2000-11-17 #14 哎呀,利用钩子不就高定了!可以捕获鼠标,可以蓝切所有的消息,提出哪个左面的 窗口句并,然后就可以很好处理了!
P pxlei Unregistered / Unconfirmed GUEST, unregistred user! 2000-11-17 #15 来自大富翁: 关于多种环境注册右键弹出事件的方法,请 按照以下对应关系: /HKEY_CLASSES_ROOT/Folder/Shell 任意文件夹 /HKEY_CLASSES_ROOT/Directory/Shell 任意目录 /HKEY_CLASSES_ROOT/Drive/Shell 任意驱动器 /HKEY_CLASSES_ROOT/*/Shell 任意文件 新建一个主键,并在主键下添加一个特定主键(command),修改command的键值指到你的应用程序。 例如: 建立/HKEY_CLASSES_ROOT/Folder/Shell/AimTest,将在Folder上按下右键时出现"AimTest"菜单 建立/HKEY_CLASSES_ROOT/Folder/Shell/AimTest,并设定该主键的缺省值为"我的测试菜单",则将在Folder上按下右键时出现"我的测试菜单"菜单钮。 建立/HKEY_CLASSES_ROOT/Folder/Shell/AimTest/command,并设定command"缺省"键值为"c:/tools/pse.exe" "%1",则将以Folder名为第一参数启动pse.exe。 * 注意command键值的双引号不可缺省 另外: /HKEY_CLASSES_ROOT/Folder/Shellex /HKEY_CLASSES_ROOT/Directory/Shellex /HKEY_CLASSES_ROOT/Drive/Shellex /HKEY_CLASSES_ROOT/*/Shellex 可以按应用程序在Registroy中的注册ID调用。这样可以调用.DLL和钩子函数。 但建议按第一种方法调用应用程序,因为注册一个ID实在麻烦。
来自大富翁: 关于多种环境注册右键弹出事件的方法,请 按照以下对应关系: /HKEY_CLASSES_ROOT/Folder/Shell 任意文件夹 /HKEY_CLASSES_ROOT/Directory/Shell 任意目录 /HKEY_CLASSES_ROOT/Drive/Shell 任意驱动器 /HKEY_CLASSES_ROOT/*/Shell 任意文件 新建一个主键,并在主键下添加一个特定主键(command),修改command的键值指到你的应用程序。 例如: 建立/HKEY_CLASSES_ROOT/Folder/Shell/AimTest,将在Folder上按下右键时出现"AimTest"菜单 建立/HKEY_CLASSES_ROOT/Folder/Shell/AimTest,并设定该主键的缺省值为"我的测试菜单",则将在Folder上按下右键时出现"我的测试菜单"菜单钮。 建立/HKEY_CLASSES_ROOT/Folder/Shell/AimTest/command,并设定command"缺省"键值为"c:/tools/pse.exe" "%1",则将以Folder名为第一参数启动pse.exe。 * 注意command键值的双引号不可缺省 另外: /HKEY_CLASSES_ROOT/Folder/Shellex /HKEY_CLASSES_ROOT/Directory/Shellex /HKEY_CLASSES_ROOT/Drive/Shellex /HKEY_CLASSES_ROOT/*/Shellex 可以按应用程序在Registroy中的注册ID调用。这样可以调用.DLL和钩子函数。 但建议按第一种方法调用应用程序,因为注册一个ID实在麻烦。