2016-11-08 62 views
2

某些用戶實際上更喜歡通過一次單擊打開/執行文件並相應地配置其窗口。單擊以打開一個項目(指向選擇)

我需要訪問這些信息,所以我可以模仿自定義ListBoxControl中的行爲。但是我還沒有得到這個設置可以存儲的線索。

也許我的英語不夠好,在這裏搜索合適的詞彙。我懷疑這是wmi可以訪問的。

+0

你是問你希望用戶在ListBoxControl單擊一個項目,並把它看作一個標誌,關閉控制和拉數據如下(即ListBox_OnClickEvent)? – vipersassassin

+3

我想他們問的是如何閱讀**單擊打開一個項目(點選擇)'選項從**文件夾選項 - >一般** –

+0

答案在底部這裏可能是有用的:http:///www.overclock.net/t/1418289/issue-with-double-click-to-open - 雖然我看過評論,但這可能不適用於所有版本的Windows – PaulF

回答

0

該值在第五個字節中存儲在註冊表HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ShellState中。

如果單一的點擊設置與此您可以檢查:

var value = Registry.GetValue(@"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\", "ShellState", null) as byte[]; 
var singleClick = value != null && (value[4] & 32) == 0; 
+1

該死的我怎麼能忘記註冊表。我會明天嘗試一下,如果它能正常工作,請接受這個答案。 – CSharpie

+1

它的工作原理。謝謝。 – CSharpie

相關問題