有没有办法知道用户是否在控制面板中启用了“单击以打开项目”?

时间:2010-02-23 21:44:54

标签: c++ windows winapi

我的程序需要知道用户何时在文件资源管理器的文件夹选项窗口中启用了“单击以打开项目(指向选择)”。我有一个鼠标辅助程序,我需要知道这个设置是以编程方式设置的?这可以在注册表中找到吗?

2 个答案:

答案 0 :(得分:2)

我认为fDoubleClickInWebView为假时SHGetSettings

答案 1 :(得分:0)

我在Kelly's Korner

上找到了这个
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer]
"ShellState"=hex:24,00,00,00,13,a8,01,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  01,00,00,00,0d,00,00,00,00,00,00,00,02,00,00,00

我不知道哪个值设置了单击模式,因此您必须禁用它并将注册表与此字符串进行比较以查看它是什么。

相同的信息在Microsoft support页面上,但由于它指的是IE 4和IE 5,我担心它已经过时了。

您可以下载reg file,但似乎缺少初始打开的双引号。