我想在桌面應用程序中用c#代碼更改屏幕分辨率。如何更改桌面屏幕分辨率
0
A
回答
0
你不能通過在C#/ .net中構建類來完成它,但是你可以通過win api來實現,它被解釋爲here。然後轉到pinvoke.net或手動創建p/invoke方法。
2
這是「我想更改時鐘」或「我想更改用戶密碼」或「我想更改Windows主題」的類似問題。應用程序沒有業務進行這樣的系統配置更改,因此它不包含在.NET框架中。
你可以這樣做,但它需要P/Invoke。使用ChangeDisplaySettingsEx()。不完全易於使用,也不安全使用。很多液晶面板只在用戶選擇的特定分辨率下看起來不錯。選擇顯示器無法支持的分辨率會產生黑屏和三指向禮。在過去的美好時光中抽菸。
相關問題
- 1. 更改屏幕分辨率
- 2. 如何閱讀屏幕分辨率 - 並更改此分辨率?
- 3. Direct3D桌面複製:如何從更改屏幕分辨率恢復?
- 4. 如何在屏幕分辨率更改後刷新屏幕?
- 5. Win7屏幕分辨率快速更改
- 6. ... Java的屏幕分辨率更改
- 7. 屏幕分辨率
- 8. 屏幕分辨率
- 9. 屏幕分辨率
- 10. 屏幕分辨率
- 11. 屏幕分辨率
- 12. 根據屏幕分辨率更改屏幕分辨率(不改變顯示器分辨率並使用最大化屏幕選項)
- 13. 如何以編程方式更改屏幕分辨率?
- 14. 如何更改PhantomJS的屏幕分辨率?
- 15. 如何使用QT,OpenGL,C++和Linux更改屏幕分辨率?
- 16. 如何以編程方式更改屏幕分辨率
- 17. 如何更改WPF中的屏幕分辨率?
- 18. 如何更改Android內核中的屏幕分辨率
- 19. Twitter Bootstrap:更高分辨率屏幕的摺疊菜單,如大型桌面
- 20. Qt屏幕分辨率初始屏幕
- 21. 屏幕分辨率和CSS
- 22. 標誌,屏幕分辨率
- 23. Android屏幕分辨率
- 24. Silverlight屏幕分辨率
- 25. Android:Force 480x320屏幕分辨率
- 26. 屏幕分辨率低,xamarin
- 27. WPF和屏幕分辨率
- 28. 適應屏幕分辨率
- 29. 屏幕分辨率問題
- 30. CSS屏幕分辨率
對於「沒有業務」進行此類系統更改,您是錯誤的。如果用戶想要一個很好的簡單的單鍵切換屏幕分辨率的方法呢?如果這取決於你,那是不允許的。其次,它沒有被.NET包裝的事實並不一定意味着它不應該被使用。如果有的話,事實上有一個API可以做到這一點,這表明它是爲了讓應用程序對該系統設置進行更改。因此,這是一個-1的假設和+1提供的解決方案:) – 2010-03-26 19:29:59
Hmya,我在這裏引導微軟的意見。我只是碰巧同意。用戶可以簡單地右鍵單擊桌面,我從來沒有注意到任何要求按鈕。 – 2010-03-26 20:04:49