基於VC 的GDI常用座標系統及應用

2021-05-21 21:17:51 字數 636 閱讀 3815

為了靈活使用邏輯座標系,下面給出了幾個例子**: 

例1:繪製帶箭頭的座標軸

void cexodraw1view::onpaint() 

圖二十二、**效果圖

例2:繪製網格

void cexodraw1view::onpaint() 

for(int y = 0; y 

}

圖二十

三、**效果圖

例3:點狀網格

void cexodraw1view::onpaint() 

}}

圖二十四、**效果

例4:正弦圖形

void cexoview::onpaint() 

// do not call cview::onpaint() for painting messages

}

圖二十五、**效果圖

基於VC 的GDI常用座標系統及應用 1

在windows應用程式中,只要進行繪圖,就要使用gdi座標系統。windows提供了幾種對映方式,每一種對映都對應著一種座標系。例如,繪製圖形時,必須給出圖形各個點在客戶區的位置,其位置用x 和y兩個座標表示,x 表示橫座標,y表示縱座標。在所有的gdi繪製函式中,這些座標使用的是一種 邏輯單位 ...

基於VC 的OpenGL程式設計講座之座標變換 3

四 視口變換。視口變換就是將視景體內投影的物體顯示在二維的視口平面上。運用相機模擬方式,我們很容易理解視口變換就是類似於 的放大與縮小。在計算機圖形學中,它的定義是將經過幾何變換 投影變換和裁剪變換後的物體顯示於螢幕視窗內指定的區域內,這個區域通常為矩形,稱為視口。opengl中相關函式是 glvi...

vc6 0下的GDI 設定及精彩例項

2.在你將要使用gdi 的工程中,完成初始化工作 在stdafx.h中加入 define ulong ptr unsigned long include using namespace gdiplus include gdiplus.h ulong ptr m gdiplustoken 須以成員變數...