c++獲取螢幕大小
api:
要取得螢幕大小,可以用下面幾個函式:
int cx =
getsystemmetrics(
sm_cxfullscreen );
int cy =
getsystemmetrics(
sm_cyfullscreen );
通過上邊兩個函式獲取的是
顯示螢幕的大小,但不包括工作列等區域。
int cx =
getsystemmetrics(
sm_cxscreen );
int cy =
getsystemmetrics(
sm_cyscreen );
這兩個函式獲取的是真正螢幕的大小。
mfc:
hdc hdc = ::
getdc(
hwnd(
null));
//得到螢幕dc
int x = ::
getdevicecaps(hdc,
horzres);
//寬
int y = ::
getdevicecaps(hdc,
vertres);
//高
:: releasedc(
hwnd(
null),hdc);
//釋放dc
c 獲取螢幕大小
以下兩個函式獲取的是顯示螢幕的大小,不包括工作列等區域 int screenwidth getsystemmetrics sm cxfullscreen int screenheight getsystemmetrics sm cyfullscreen 以下兩個函式獲取的是真正螢幕的大小,即實際的大...
獲取螢幕大小
螢幕的大小有兩種情形 1 整個螢幕的大小,包括工具欄的大小。方法是用函式 intwinapigetsystemmetrics in int nindex 用法 int xscreen getsystemmetrics sm cxfullscreen screen widthint yscreen g...
C 獲取螢幕工作區大小
做winform或wpf程式時,有時需要獲取當前系統螢幕的大小 含工作列或不含工作列 具體方法如下 1.引入system.windows.forms命名空間 2.獲取含工作列的螢幕大小 var h screen.primaryscreen.bounds.height var w screen.pri...