Есть ли способ узнать, активировал ли пользователь «один щелчок, чтобы открыть элемент» на панели управления? - PullRequest
1 голос
/ 24 февраля 2010

Моя программа должна знать, когда пользователь включил «Один щелчок, чтобы открыть элемент (указать, чтобы выбрать)» в окне параметров папки в проводнике. У меня есть программа помощи мыши, и мне нужно знать, для чего этот параметр установлен программно? Это доступно в реестре или что-то?

Ответы [ 2 ]

2 голосов
/ 24 февраля 2010

Я думаю, что это SHGetSettings , когда fDoubleClickInWebView ложно

0 голосов
/ 24 февраля 2010

Я нашел это на 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 , но, поскольку она ссылается на IE 4 и IE 5, я беспокоился, что она устарела.

Существует reg файл , который вы можете загрузить, но в нем отсутствует первоначальная открытая двойная кавычка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...