設備坐標:一個實際物理屏幕是由像素組成的如平常所說的640×480,1024 ×768指的就是顯示器的實際寬度和高度的像素數目。
VC++繪圖有好幾種模式,默認情況下是MM_TEXT,在此模式下繪圖就是設備坐標,因為它的單位是像素!
客戶坐標:是指在客戶區的坐標系,客戶==你!哈哈你定義的坐標系。可以在現有的繪圖映像模式下通過坐標變換的到你的坐標系。如你在一個映像模式坐標系下的客戶坐標原點為(x,y),那客戶坐標系的坐標換算成映像模式坐標就行了,數學問題多說了!哈哈
感覺你應該問邏輯坐標,邏輯坐標不以屏幕的像素個數為標準。在屏幕上是多長實際就是多長。MM_LOMETRIC,MM_HIMETRIC等映像模式
映像識別碼 邏輯單位 X和Y軸正向
MM_TEXT 1 Pixels(像素) 右下
MM_LOMETRIC 2 0.1mm 右上
MM_HIMETRIC 3 0.01mm 右上
MM_LONGLISH 4 0.1inch 右上
MM_HIENGLISH 5 0.01inch 右上
MM_TWIPS 6 1/1440inch 右上
MM_ISOTROPIC 7 Variable(x==y) 變化的
MM_ANISOTROPIC 8 Variable(x<>y) 變化的
原點 都在左上角