關於在MFC中畫圓的示例

2021-07-03 14:33:56 字數 785 閱讀 8038

在命令列程式中畫規則圖形可以用easyx,

而在mfc中可以直接使用系統提供的api進行。

使用方法:

在dlg的標頭檔案中新增void drawo(int r , int g , int b )的宣告,然後把示例**放到***xxdlg.cpp裡。

最後在 你需要的地方 呼叫本函式就好了。

void ccameradlg::drawo(int r , int g , int b)

以上**畫出來的是填充圖,如果只想畫乙個圓,顧名思義,只需要把裡面的brush(刷子)換成pen(就好了)。

很好理解嘛,刷子刷出來的是實心的,筆畫出來的是空心的。。

void ccameradlg::drawo(int r , int g , int b )

關於ellipse函式:ellipse有兩種呼叫方法,一種是兩個座標,第二種是lprect指標(rect是包含四個long型數字的結構體,實際上和第一種是一樣的)

bool ellipse( 

int x1, 

int y1, 

int x2, 

int y2 

); bool ellipse( 

lpcrect lprect 

);

引數的含義很簡單,畫個圖就清楚了。。四個點的座標扔進去就好了。。

Matlab 在Matlab中如何畫圓

rectangle函式功能 建立二維矩形物件。1.1 rectangle position x,y,w,h 其中以x,y為起始座標開始,畫出長為w,寬為h的矩形。1.2 rectangle curvature a,b 指定矩陣邊的曲率,可以使它從矩形到橢圓不同變化,水平曲率x為矩形寬度的分數,是沿著...

關於在MFC工程中呼叫MFC常規動態庫

使用mfc常規型動態鏈結庫 1 將生成的動態鏈結庫檔案 regudll.dll 和庫檔案 regudll.lib 拷貝到要呼叫的工程dlltest的目錄下,再將 regudll.lib 檔案加入到呼叫工程dlltest中.2 在呼叫工程testdlg.h中加入如下 宣告動態鏈結庫函式 define ...

MFC 關於MFC中CImage的簡單使用

首先要將 include 加進來,開始時我加到stdafx.h中,但一直提示windows.h被重複引入的問題,後將其加在別的標頭檔案中,就可以了.一 的載入 hresult load lpctstr pszfilename throw hresult load istream pstream th...