日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

GDI 函数

發(fā)布時間:2023/12/18 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 GDI 函数 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
SetPixel 畫像素
COLORREF crColor;
SetPixel (hdc, x, y, crColor) ;
crColor = GetPixel (hdc, x, y) ;


GetCurrentPositionEx (hdc, &pt) ;


LineTo 畫直線。
? ?MoveToEx (hdc, xBeg, yBeg, NULL) ;
  LineTo (hdc, xEnd, yEnd) ;


Polyline和PolylineTo 畫一系列相連的直線。
  Polyline (hdc, apt, 5) ;
Polyline與一個MoveToEx函數(shù)后面加幾個LineTo函數(shù)的效果相同,但是,Polyline既不使用也不改變目前位置。PolylineTo有些不同,這個函數(shù)使用目前位置作為開始點,并將目前位置設(shè)定為最后一根線的終點。


PolyPolyline 畫多組相連的線。
 ?
Arc 畫橢圓線。
  Arc(hdc, xLeft, yTop, xRight, yBottom, xStart, yStart, xEnd, yEnd) ;


PolyBezier和PolyBezierTo 畫貝塞爾曲線。
 PolyBezier (HDC ,POINT *, int iCount);
既畫線也填入所畫圖形的封閉區(qū)域的函數(shù),這些函數(shù)是:


Rectangle 畫矩形。
  Rectangle (hdc, xLeft, yTop, xRight, yBottom) ;


Ellipse 畫橢圓。
  Ellipse (hdc, xLeft, yTop, xRight, yBottom) ;


RoundRect 畫帶圓角的矩形。
  RoundRect (hdc, xLeft, yTop, xRight, yBottom,
? ? ? ? ? ?xCornerEllipse, yCornerEllipse) ;


Pie 畫橢圓的一部分,使其看起來像一個扇形。
  Pie(hdc, xLeft, yTop, xRight, yBottom, xStart, yStart, xEnd, yEnd) ;


Chord 畫橢圓的一部分,以呈弓形。
? ?Chord ? ? ? (hdc, xLeft, yTop, xRight, yBottom, xStart, yStart, xEnd, yEnd) ;


Polygon 和PolyPolygon ?畫多邊形和多個多邊形
? ?Polygon (hdc, apt, iCount); ? //若數(shù)組中最后一點與第一點不同,windows會加一條線連上兩點
? ?PolyPolygon (hdc, apt, aiCounts, iPolyCount); ?//aiCounts是存放每個多邊形定點數(shù)的數(shù)組
多邊形的填充模式
SetPolyFillMode (hdc, iMode);
iMode:
ALTERNATE交替 ? 從一個點發(fā)射射線,穿過奇數(shù)條邊框的區(qū)域被填充
WINDING螺旋 ? 假想的線穿過了奇數(shù)條邊界線,區(qū)域被填入。穿過了偶數(shù)條邊界線,不同方向的邊框線(相對于射線方向)的數(shù)目若相等則不填充,若不等則填充。

轉(zhuǎn)載于:https://www.cnblogs.com/xyyh/p/3980292.html

總結(jié)

以上是生活随笔為你收集整理的GDI 函数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。