是否可以通過編程方式在Windows Vista上的系統上觸發Flip 3D mode
?
它是相同的,如果你手動按下CTRL + WIN + TAB如何在Windows Vista及更高版本上輸入Windows Flip 3D模式?
13
A
回答
18
的Shell
對象具有WindowSwitcher
方法,其可以調用此模式。
這裏是Delphi代碼例如:
uses
ComObj;
procedure EnterWindowSwitcherMode;
var
Shell: OleVariant;
begin
try
Shell := CreateOleObject('Shell.Application');
Shell.WindowSwitcher;
finally
Shell := Unassigned;
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
if Win32MajorVersion >= 6 then // are we at least on Windows Vista ?
begin
try
EnterWindowSwitcherMode;
except
on E: Exception do
ShowMessage(E.ClassName + ': ' + E.Message);
end;
end;
end;
更新:
或者如這裏提到Norbert Willhelm,還存在這實際上介紹了WindowSwitcher
方法IShellDispatch5
對象接口。因此,這裏的相同的另一個版本...
下面的一段代碼需要Shell32_TLB.pas單元,您可以在Delphi中創建這種方式(請注意,你必須至少有Windows Vista中,其中IShellDispatch5
接口使用了第一次):
- 進入菜單組件/導入組件
- 繼續選擇導入類型庫
- 選擇微軟殼牌控制和自動化並完成嚮導
,代碼:
uses
Shell32_TLB;
procedure EnterWindowSwitcherMode;
var
// on Windows Vista and Windows 7 (at this time :)
// is Shell declared as IShellDispatch5 object interface
AShell: Shell;
begin
try
AShell := CoShell.Create;
AShell.WindowSwitcher;
finally
AShell := nil;
end;
end;
+4
+1非常好確實 –
+4
還有IShellDispatch5。 –
相關問題
- 1. 「TFileOpenDialog需要Windows Vista或更高版本」
- 2. 如何以編程方式在Windows上觸發Flip 3D?
- 3. 遠程Windows服務器上捕獲屏幕(Windows Vista或更高版本)
- 4. 在GNU/Linux上編程Windows Phone 8(及更高版本)
- 5. 如何限制WPF程序只能在Windows 8及更高版本上運行
- 6. 在Windows Vista家庭版上配置IIS
- 7. 如何在GTX 560及更高版本上使用OpenGL進行立體3D?
- 8. bluecove在Windows Vista上
- 9. 如何在Windows Vista和更新版本(Windows 7,2008)中查看.NET程序集的程序集版本?
- 10. 如何在Windows 7及更高版本中找到並安裝CIM Studio?
- 11. 在Windows Vista上安裝python ssl模塊
- 12. Visual Studio 2010 .net 3.5及更低版本在Windows 7上搞砸
- 13. 如何在Windows Vista上的同一命令行上輸入第二個參數?
- 14. 如何在Windows Vista上安裝Fennec?
- 15. 如何在windows vista上設置django-admin.py?
- 16. 在Windows Vista上Django問題
- 17. Windows Vista上的Miktex
- 18. Windows Vista上的MSDataShape
- 19. 在Windows Vista上安裝Perl
- 20. 在Vista和更高版本上的系統寬鍵盤鉤子
- 21. 如何在windows xp上實現windows 7/vista窗口翻轉?
- 22. Cassandra 3.0及更高版本需要Java 8u40或更高版本
- 23. Windows Vista認證基礎可再發行版在Vista家庭高級版上失敗
- 24. 如何基於windows版本
- 25. 引導模式在Windows Vista上對IE8極其緩慢
- 26. 如何在windows vista上更精確準確地剖析代碼?
- 27. 如何在windows鍵盤上輸入«»
- 28. 用apache更新windows上的php版本
- 29. 如何檢測牆紙改變時(Windows XP或更高版本)?
- 30. Windows XP和Windows Vista上的IE 6/7
我已經發布了這個只爲共享。我不知道它的真正實際用法(即使我喜歡這種模式:) – TLama
請注意,該功能在Windows 8 – Deanna
@Deanna中,作爲整個Aero ...從地面回到樹木。 – TLama