獲得螢幕大小小結

2021-07-01 18:33:55 字數 558 閱讀 7518

螢幕的大小有兩種情形:

(1)整個螢幕的大小,包括工具欄的大小。

方法是用函式

int winapi getsystemmetrics( __in int 

nindex);

用法:int xscreen = getsystemmetrics(sm_cxfullscreen); // screen width

int yscreen = getsystemmetrics(sm_cyfullscreen); // screen heigth

(2)work螢幕的大小,不包括工具欄的大小。

方法是用函式bool winapi systemparametersinfo( __in uint 

uiaction, __in uint 

uiparam, __in_out pvoid 

pvparam, __in uint 

fwinini);

用法:rect rtchange = ;

systemparametersinfo(spi_getworkarea,   0, &rtchange,   0);

獲得螢幕大小

api 要取得螢幕大小,可以用下面幾個函式 int cx getsystemmetrics sm cxfullscreen int cy getsystemmetrics sm cyfullscreen 通過上邊兩個函式獲取的是顯示螢幕的大小,但不包括工作列等區域。int cx getsystemm...

Android 獲得螢幕大小

b size large align center android 獲得螢幕大小 align size b import android.util.displaymetrics private displaymetrics dm 螢幕解析度容器 dm new displaymetrics this....

vc獲得顯示螢幕大小

int with getsystemmetrics sm cxfullscreen int heigh getsystemmetrics sm cyfullscreen 通過上邊兩個函式獲取的是顯示螢幕的大小,及不包括工作列等區域。int cx getsystemmetrics sm cxscree...