在C 中獲取當前螢幕的解析度的方法

2022-09-18 16:54:10 字數 973 閱讀 8777

在c#中獲取當前螢幕的解析度的方法

1:rectangle類。

命名空間為:system.drawing。

system.drawing.rectangle rec=screen.getworkingarea(this);

int sh=rec.height();

int sw=rec.width();

在執行之後,發現與設定螢幕解析度不一樣。

經發現,在使用rectangle獲取螢幕解析度會除去工作列的高度或者寬度。

2:screen.primarysceen.bounds

命名空間為:system.windows.forms

int sh = screen.primaryscreen.bounds.height;

int sw = screen.primaryscreen.bounds.width;

使用此方法獲取的螢幕解析度與設定的螢幕解析度一致,除去工作列的高度或者寬度。

在c#中獲取當前螢幕的解析度的方法

1:rectangle類。

命名空間為:system.drawing。

system.drawing.rectangle rec=screen.getworkingarea(this);

int sh=rec.height();

int sw=rec.width();

在執行之後,發現與設定螢幕解析度不一樣。

經發現,在使用rectangle獲取螢幕解析度會除去工作列的高度或者寬度。

2:screen.primarysceen.bounds

命名空間為:system.windows.forms

int sh = screen.primaryscreen.bounds.height;

int sw = screen.primaryscreen.bounds.width;

使用此方法獲取的螢幕解析度與設定的螢幕解析度一致,除去工作列的高度或者寬度。

在C 中獲取當前螢幕的解析度的方法

在c 中獲取當前螢幕的解析度的方法 1 rectangle類。命名空間為 system.drawing。system.drawing.rectangle rec screen.getworkingarea this int sh rec.height int sw rec.width 在執行之後,發...

在C 中獲取當前螢幕的解析度的方法

在c 中獲取當前螢幕的解析度的方法 1 rectangle類。命名空間為 system.drawing。system.drawing.rectangle rec screen.getworkingarea this int sh rec.height int sw rec.width 在執行之後,發...

c 獲取螢幕解析度資訊

引用 本文描述了乙個獲取及顯示螢幕解析度資訊的簡單方法。圖1演示了使用system.windows.forms.screen類可以獲取的一些資訊。利用這個類可以很容易地捕獲到螢幕解析度資訊,但要改變螢幕解析度仍需依靠呼叫api來實現。當然,改變使用者的螢幕解析度究竟是不是乙個好主意還是有爭議的,但在...