CDC::Pie

CDC::Pie是MFC類庫中用於繪製餅圖的成員函式,通過連線橢圓弧中心與兩個端點形成扇形閉合區域,返回值非零表示調用成功。該函式提供兩種參數形式:一種接收八個整數坐標參數定義橢圓外接矩形及弧線起止點,另一種通過RECT結構體指針和POINT結構體參數指定。邊界矩形由左上角(x1,y1)和右下角(x2,y2)定義,弧線起止點可通過坐標或結構體傳遞。

函式以邊界矩形中心為弧線核心,按逆時針方向繪製橢圓弧,並連線端點與中心形成扇形區域,使用當前畫筆繪製框線並以當前畫刷填充內部。當起止點重合時,繪製從中心到該點的單線橢圓。外接矩形寬度和高度需大於2且小於32767單位。

基本介紹

  • 外文名:CDC::Pie
  • 返回值:若函式調用成功則返回非0
  • 參數:x1 限定矩形左上角的邏輯x坐標
  • 說明:橢圓弧中心和兩個端點用線段連線
基本信息,參數,說明,

基本信息

BOOL Pie(int x1,int y1,int x2,int y2,int x3,int y3,int x4,int y4);
BOOL Pie(LPCRECT lpRect,POINT ptStart,POINT ptEnd);
返回值:若函式調用成功,則返回非0;否則返回0.

參數

x1 限定矩形左上角的邏輯x坐標參數: x1 限定矩形左上角的邏輯x坐標
y1 限定矩形左上角的邏輯y坐標
x2 限定矩形右下角的邏輯x坐標
y2 限定矩形右下角的邏輯y坐標
x3 弧開始點的邏輯x坐標
y3 弧開始點的邏輯y坐標
x4 弧終止點的邏輯x坐標
y4 弧終止點的邏輯y坐標
LpRect 指定限定矩形。可為其傳遞一個CRect對象或指向RECT結構的指針。
PtStart 指定弧開始點。這一點不一定在弧上。可為其傳遞一個POINT結構或CPoint對象。
PtEnd 指定弧終止點。這一點不一定在弧上。可為其傳遞一個POINT結構或CPoint對象。

說明

通過畫一個橢圓圖畫一個餅狀圖,橢圓弧中中心和兩個端點用線段連線。

相關詞條

熱門詞條

聯絡我們