有沒有辦法以編程方式更改屏幕分辨率或在Windows XP中啓用/禁用多個顯示器?例如,要從一臺顯示器的1024x768變爲兩臺顯示器的1280x104?我會對win32函數最感興趣,但是可以綁定到Windows快捷方式的任何東西就足夠了。以編程方式更改屏幕分辨率?
17
A
回答
25
您可以使用EnumDisplayDevices來確定顯示可用的顯示,並使用EnumDisplaySettings來獲取顯示器可用分辨率的列表。使用ChangeDisplaySettings來設置您需要的分辨率。
2
1
你可以很容易的腳本這與http://www.autohotkey.com
這裏有一個腳本,一個顯示器和兩臺顯示器與Windows + 1和Windows + 2
之間交換#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
#Warn ; Recommended for catching common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
#1::
Send {LWin}
WinWaitActive Start menu
Send Adjust Screen Resolution
Send {enter}
WinWaitActive Screen Resolution
ControlClick ComboBox3
Send {PgDn}
Send {Up} ; Select "Show desktop only on 1"
Send {enter}
Sleep 3000 ; workaround - cannot select accept/revert window?
Send {left}
Send {enter} ; accept changes
Return
#2::
Send {LWin}
WinWaitActive Start menu
Send Adjust Screen Resolution
Send {enter}
WinWaitActive Screen Resolution
ControlClick ComboBox3
Send {PgDn}
Send {Up}
Send {Up} ; Select "Extend these displays"
Send {enter}
Sleep 3000 ; workaround - cannot select accept/revert window?
Send {left}
Send {enter} ; accept changes
Return
-4
閱讀給定鏈路它很容易。
只需下載DLL的好去..
Screen Srn=Screen.PrimaryScreen;
int tempWidth=Srn.Bounds.Width;
int tempHeight=Srn.Bounds.Height;
Console.WriteLine("Current Screen width is {0} and height is {1}.",
tempWidth,
tempHeight);
相關問題
- 1. 以編程方式更改iPad上的屏幕分辨率
- 2. 如何以編程方式更改屏幕分辨率?
- 3. 如何以編程方式更改屏幕分辨率
- 4. 更改屏幕分辨率
- 5. 以編程方式獲取屏幕分辨率密度
- 6. 如何閱讀屏幕分辨率 - 並更改此分辨率?
- 7. Win7屏幕分辨率快速更改
- 8. ... Java的屏幕分辨率更改
- 9. Android編程 - 屏幕分辨率
- 10. 屏幕分辨率
- 11. 屏幕分辨率
- 12. 屏幕分辨率
- 13. 屏幕分辨率
- 14. 屏幕分辨率
- 15. 以編程方式更改圖像分辨率
- 16. 如何在屏幕分辨率更改後刷新屏幕?
- 17. 根據屏幕分辨率更改屏幕分辨率(不改變顯示器分辨率並使用最大化屏幕選項)
- 18. Qt屏幕分辨率初始屏幕
- 19. 更改屏幕分辨率並運行程序的腳本?
- 20. 屏幕分辨率和CSS
- 21. 標誌,屏幕分辨率
- 22. Android屏幕分辨率
- 23. Silverlight屏幕分辨率
- 24. Android:Force 480x320屏幕分辨率
- 25. 屏幕分辨率低,xamarin
- 26. WPF和屏幕分辨率
- 27. 適應屏幕分辨率
- 28. 屏幕分辨率問題
- 29. CSS屏幕分辨率
- 30. Android的屏幕分辨率
我相信你就別想在做的是,如果沒有用戶的許可。如果你擺弄我的屏幕分辨率,我會完全生氣 - 而且可能不會再使用你的程序。 – 2008-10-19 06:27:44
我完全同意以前的評論。除非這是用於管理幻燈片演示文稿的某種實用工具,否則很難想象應用程序在哪裏可以實現這一功能。 – 2008-10-19 06:54:01