編程開發過程中,對界面的編排等都需要用到坐標。要確定坐標,首先要知道屏幕的坐標系有多大,也就是長寬是多少個像素。一個像素可以理解為一個點,一個屏幕能顯示的最小的顯示單位。在操作系統上,我們可以通過查看屏幕分辨率來得知坐標系的大小。如何查看屏幕分辨率:1、關閉所有窗口,在Windows桌面任意空白位置點擊右鍵:2、選中屏幕分辨率:3、在彈出的窗口中就可以看到分辨率:我當前的屏幕分辨率就是1920 x 1080,代表我的屏幕的寬度是 1920 個像素點,高度是 1080 個像素點。說點題外話:屏幕的最大分辨率取決于顯示的性能和顯示器的性能,比如顯卡能顯示的最大分辨率是1920 x 1080,但是顯示器能支持的最大分辨率是 1024 x 768 (這個分辨率是以前舊顯示器的常用分辨率),那么你只能設置當前分辨率為 1024 x 768;同樣顯卡只能支持1024 x 768,而顯示器能支持 1920 x 1080,那么你也只能設置當前分辨率為 1024 x 768。簡單來說,你只能設置顯卡和顯示器都能支持的那個最高的分辨率。分辨率越高屏幕顯示的就越精細,畫質就越好。屏幕的顯示是以一個個的點構成的,比如同樣的顯示器,分辨率為1920 x 1080,那就是寬度上有 1920個顯示點,當然要比 1024 x 768 的1024個顯示點要精細,顯示效果要好了的。所以不管購買手機還是電腦,都要關注下分辨率問題,有的屏幕是很大,但是分辨率卻不高,所以其實顯示效果是不好的。不能是屏幕越大越好,要屏幕越大分辨率也要跟著高才是好的。說回正題,以我當前電腦的分辨率 1920 x 1080 為例,坐標的原點在 左上角,如下圖在編程上,程序界面的也是以左上角為原點。如:g_hwnd = CreateWindow(ClassName, "靜態控件演示", iWs_OverlappedWindow,iCw_UsedDefault, 0, 600, 600, iNull, iNull, hInstance, iNull);注意:我們可以放置控件和編輯的區域是扣除邊框的區域,所以創建一個600 x 600的窗體,那么實際到可放置控件和編輯的區域大概是 580 x 555