共找到5條詞條名為Polygon的結果 展開

Polygon

計算機用語之一

Polygon,計算機用語,用於當前畫刷填充多邊形繪製函數。

詞譯


1、N. POLYGON:指 多邊形、多角形
2、指多邊形函數

標籤


編程語言里用於繪製不少於三個邊的圖形。
例子1
POINT a={0,0,3,0,3,4};
Polygon (getDC(hwnd), a, 3) ;
代碼解釋:
數組a為三個坐標點的數組,Polygon 函數根據數組的地址入口和繪製點的數量來繪製一個直角三角形。

特殊用法


函數功能

該函數畫一個由直線相連的兩個以上頂點組成的多邊形,用當前畫筆畫多邊形輪廓,用當前畫刷和多邊形填充模式填充多邊形。

函數原型

BOOL POLYGON(HDC HDC, CONST POINT *LPPOINTS, INT NCOUNT);

函數參數

HDC:設備環境句柄。
LPPOINTS:指向用於指定多邊形頂點的POINT結構數組的指針。LPPOINTS中坐標以當前位置為原點。
NCOUNT:指定數組中頂點個數,此值必須大於等於2。
返回值:如果函數調用成功,返回值非零;如果函數調用失敗,返回值是0。
WINDOWS NT:若想獲得更多的錯誤信息,請調用GETLASTERROR函數。
備註:此多邊形通過畫一條從最後一個頂點到第一個頂點的線段而自動閉合起來。函數POLYGON不使用和改變
當前位置。
WINDOWS CE:1.0版本只支持凸多邊形。在WINDOWS CE 2.0版本中,此函數等同於在WINDOWS桌面平台上的函數。
速查:WINDOWS NT:3.1及以上版本;WINDOWS:95及以上版本;WINDOWS CE:不支持;頭文件:WINGDI.H;庫文件:GDI32.LIB。