1. 程式人生 > >獲取螢幕大小的API

獲取螢幕大小的API

獲取當前顯示器螢幕大小:

    int nScreenWidth = ::GetSystemMetrics(SM_CXSCREEN);
    int nScreenHeight = ::GetSystemMetrics(SM_CYSCREEN);

獲取當前Working Area大小,不包括工作列:

    CRect rcWorkArea;
    SystemParametersInfo(SPI_GETWORKAREA, NULL, &rcWorkArea, NULL);

多顯示器的時候可以使用SM_XVIRTUALSCREEN、SM_YVIRTUALSCREEN、SM_CXVIRTUALSCREEN和SM_CYVIRTUALSCREEN

等引數獲取虛擬螢幕的尺寸。


相關推薦

獲取螢幕大小API

獲取當前顯示器螢幕大小:     int nScreenWidth = ::GetSystemMetrics(SM_CXSCREEN);     int nScreenHeight = ::GetSystemMetrics(SM_CYSCREEN); 獲取當前Workin

Java之獲取螢幕大小並將視窗居中顯示

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

Android之獲取螢幕大小

java 程式碼 import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.util.DisplayMetrics; import andr

獲取螢幕大小的方法

// one  displaymetrics dm = new displaymetrics();<br>  getwindowmanager().getdefaultdisplay().getmetrics(dm);  int screenwidth = dm.

HDFS獲取目錄大小API

獲取檔案大小,在命令列上,使用hadoop fs -du 命令可以,但是通過javaAPI怎麼獲取呢, 最開始我想到的是遞迴的方法,這個方法很慢,後來發現FileSystem.getContentSummary的方法 最慢的一個方法–遞迴 網上很多類似的方法,不

獲取螢幕大小第二篇 物理大小GetDeviceCaps 上

Note:  MSDN對GetDeviceCaps函式有說明:GetDeviceCaps reports info that the display driver provides. If the display driver declines to report any info,GetDeviceCaps

VC MFC 獲取螢幕大小 程式視窗大小位置 控制元件大小位置

//下邊兩個函式獲取的是顯示螢幕的大小,但不包括工作列等區域int cx = GetSystemMetrics(SM_CXFULLSCREEN);int cy = GetSystemMetrics(SM_CYFULLSCREEN);printf("螢幕大小(不含工作列):寬

Java之獲取螢幕大小並將視窗居中顯示!...

import java.awt.Dimension; import java.awt.Toolkit; import javax.swing.JFrame;   public class getScreenSize {          public static void main(String[] arg

在Qt中獲取螢幕大小

QDesktopWidget* desktopWidget = QApplication::desktop(); //得到客戶區矩形 QRect clientRect = desktopWidget->availableGeometry(); //得到應用程式矩形

獲取元素大小螢幕大小

一、元素內大小 clientWidth=元素的寬度+元素padding-left+ 元素padding-right      *   :不包含margin和border clientHeight=元素的高度+元素padding-top

JS獲取瀏覽器視窗大小 獲取螢幕,瀏覽器,網頁高度寬度(轉載)

網頁可見區域寬:document.body.clientWidth 網頁可見區域高:document.body.clientHeight 網頁可見區域寬:document.body.offsetWidth (包括邊線的寬) 網頁可見區域高:document

Qt For Android 獲取手機螢幕大小

獲取方法 首先看一段程式程式碼: int main(int argc, char *argv[]) { QApplication a(argc, argv); Dialog w; w.show(); return a.exec(); }

獲取螢幕高寬,在程式碼中設定控制元件大小的方法

//獲取螢幕高寬的方法: import android.view.Display; import android.view.WindowManager; WindowManager windowManager = getWindowManager();       

android獲取裝置螢幕大小的方法

// 通過WindowManager獲取 DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); System.out.prin

JS獲取clientWidth大小

cli == 正文 ansi www ava 窗口大小 doctype 彩色 1 // 獲取窗口寬度 2 if (window.innerWidth) 3 winWidth = window.innerWidth; 4 else if ((document.bod

JQuery獲取圖片大小並控制圖片文件上傳大小以及上圖片文件時如何預覽圖片

jpg ast error mod 大於 index jquer 圖片 賦值 首先我們來看效果圖: 點擊上傳之後如下: 在這裏我獲取到文件的大小,並且如果超出我設定的大小,則禁止上傳! 不多說,上代碼:先看div布局:                       

struts2獲取servlet的api

struts2獲取servlet的apipublic class Demo1Action extends ActionSupport {public String execute(){ServletContext application = ServletActionContext.getServletCon

獲取圖片大小

pan spa open int bsp 圖片 import ima 獲取 from PIL import Image import sys img=Image.open("A8.jpg") width=img.size[0] height=img.size[1] pri

通過url動態獲取圖片大小方法總結

很多時候再專案中,我們往往需要先獲取圖片的大小再載入圖片,但是某些特定場景,如用過cocos2d-js的人都知道,在它那裡只能按比例縮放大小,是無法設定指定大小的圖片的,這就是cocos2d-js 的坑了,我們必須先獲取圖片大小,計算比例再對圖片進行縮放。 查閱資料,我總結了兩種通過url獲取圖片大小的方法

網頁自適應電腦螢幕大小

1.網頁寬度自適應,需要把網頁元素寬度設定為百分比,還要在網頁頭部加上程式碼: <meta name="viewport" content="width=device-width,initial-scale=1.0" />  width=device-width :寬度等於裝置螢幕的寬度