精華區beta mud_sanc 關於我們 聯絡資訊
【 WindowPolygon 】 格式: long WindowPolygon(BSTR Name, BSTR Points, long PenColour, long PenStyle, long PenWidth, long BrushColour, long BrushStyle, BOOL Close, BOOL Winding) 中文: long WindowPolygon(迷你視窗名稱, 座標值..., 畫筆顏色, 畫筆風格, 畫筆粗細, 底色, 底色風格, 封閉(布爾值), 填充模式(布爾值)) 說明:繪製多邊形,使用者至少必需提供兩組座標值,即四個數值,並可選擇    是否要封閉這個圖形。選擇是(true),它將是一個多邊形;否(false)    則為一條曲折的線段。填充模式有兩種演算法,一種是繞線(true),    二是替代(false)。 畫筆線條常數: 說明 Lua標記 0 正常的線條。 miniwin.pen_solid 1 像 -----的線條。 miniwin.pen_dash 2 像.......的線條 miniwin.pen_dot 3 像_._._._ 的線條 miniwin.pen_dash_dot 4 像 _.._.._.._的線條 miniwin.pen_dash_dot_dot 5 看不到 miniwin.pen_null 6 效果不明 miniwin.pen_inside_frame └─┴───────────┴───────────────┘ 線條端點外型: Lua標記 0 miniwin.pen_join_round 4096 miniwin.pen_join_bevel 8192 miniwin.pen_join_miter 0 miniwin.pen_endcap_round 256 miniwin.pen_endcap_square 512 miniwin.pen_endcap_flat └──┴───────────────┘ 底圖樣式常數: 說明  Lua標記 0 單一色填滿        miniwin.brush_solid 1 不上色         miniwin.brush_null 2 橫線樣式         miniwin.brush_hatch_horizontal 3 直線樣式        miniwin.brush_hatch_vertical 4 左上向右下斜線     miniwin.brush_hatch_forwards_diagonal 5 左下向右上斜線     miniwin.brush_hatch_backwards_diagonal 6 縱橫十字交叉      miniwin.brush_hatch_cross 7 正逆斜線打叉叉     miniwin.brush_hatch_cross_diagonal 8 格狀花紋超細緻(見下圖)miniwin.brush_fine_pattern 9 格狀花紋中        miniwin.brush_medium_pattern 10格狀花紋大       miniwin.brush_coarse_pattern 11橫線波浪        miniwin.brush_waves_horizontal 12直線波浪      miniwin.brush_waves_vertical └─┴────────────┴────────────────────┘ 範例: --==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==-- 繪製一個箭頭圖案: WindowPolygon (win, "20,50,180,50,180,20,230,70,180,120,180,90,20,90", ColourNameToRGB("cyan"), miniwin.pen_solid, 3, -- pen (solid, width 3) ColourNameToRGB("yellow"), miniwin.brush_solid, -- brush (solid) true, -- fill false) -- alternate fill --==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==-- 來源:http://www.gammon.com.au/mushclient/mw_shapes.htm#WindowPolygon