精華區beta mud_sanc 關於我們 聯絡資訊
【 WindowCircleOp 】 格式: WindowCircleOp(BSTR WindowName, short Action, long Left, long Top, long Right, long Bottom, long PenColour, long PenStyle, long PenWidth, long BrushColour, long BrushStyle, long Extra1, long Extra2, long Extra3, long Extra4) 中文: WindowCircleOp(所在迷你視窗名稱, 行動, 左端, 上端, 右端, 下端, 畫筆顏色, 畫筆風格, 畫筆粗細, 筆刷顏色, 筆刷風格, 行動參數1, 行動參數2, 行動參數3, 行動參數4) 說明: 1.所在迷你視窗名: 2.行動:參數如下: 說明 Lua標記 1 橢圓 miniwin.circle_ellipse 2 矩形 miniwin.circle_rectangle 3 圓角矩形miniwin.circle_round_rectangle 4 弦形 miniwin.circle_chord 5 餡餅 miniwin.circle_pie └─┴────┴───────────────────┘ 3.左端, 上端, 右端, 下端:控制圖形的位置和大小。 4.畫筆顏色:邊框色彩,可用 ColourNameToRGB 取色。 5.畫筆風格:使用以下常數。 畫筆線條常數: 說明 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 └──┴───────────────┘ 6.畫筆粗細:邊框的粗細。 7.筆刷顏色:填圖的色彩,可用 ColourNameToRGB 取色。 8.筆刷風格:填圖不一定要單色,也可以加上紋理。 說明  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 └─┴────────────┴────────────────────┘ 格狀花紋示意圖: 9.行動參數1:只有在畫圓角矩形、弦形、餡餅才用的到。    圓角矩形裡它代表圓角寬。 弦形代表直線切口的起始x座標值。 餡餅代表ㄑ線起始的x座標值。 10.行動參數2:只有在畫圓角矩形、弦形、餡餅才用的到。    圓角矩形裡它代表圓角高。 弦形代表直線切口的起始y座標值。 餡餅代表ㄑ形切口起始的y座標值。 11.行動參數3:只有在畫弦形、餡餅才用的到。    弦形代表直線切口的結束x座標值。 餡餅代表ㄑ形切口結束的x座標值。 12.行動參數4:只有在畫弦形、餡餅才用的到。    弦形代表直線切口的結束y座標值。 餡餅代表ㄑ形切口結束的y座標值。 範例: --==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==-- -- 圓、橢圓 WindowCircleOp (win, miniwin.circle_ellipse, -- 圓 0, 0, 40, 40, -- 左端, 上端, 右端, 下端 ColourNameToRGB("blue"), miniwin.pen_solid, 2, -- 畫筆寬度 2 ColourNameToRGB("cyan"), miniwin.brush_solid) -- 筆刷 WindowCircleOp (win, miniwin.circle_ellipse, -- 橢圓 50, 20, 100, 100, -- 左端, 上端, 右端, 下端 ColourNameToRGB("magenta"), miniwin.pen_solid, 2, -- 畫筆寬度 2 ColourNameToRGB("cyan"), miniwin.brush_solid) -- 筆刷 -- 方形、矩形 WindowCircleOp (win, miniwin.circle_rectangle, -- 方形 5, 5, 40, 40, -- 左端, 上端, 右端, 下端 ColourNameToRGB("blue"), miniwin.pen_solid, 3, -- 畫筆寬度 3 ColourNameToRGB("cyan"), miniwin.brush_fine_pattern) -- 筆刷 WindowCircleOp (win, miniwin.circle_rectangle, -- 矩形 50, 20, 95, 95, -- 左端, 上端, 右端, 下端 ColourNameToRGB("magenta"), miniwin.pen_solid, 3, -- 畫筆寬度 3 ColourNameToRGB("cyan"), miniwin.brush_waves_horizontal) -- 筆刷 -- 圓角矩形 WindowCircleOp (win, miniwin.circle_round_rectangle, -- 圓角矩形 15, 15, 90, 90, -- 左端, 上端, 右端, 下端 ColourNameToRGB("blue"), miniwin.pen_solid, 2, -- 畫筆寬度 2 ColourNameToRGB("cyan"), miniwin.brush_coarse_pattern, -- 筆刷 25, -- 圓角寬度 25) -- 圓角高度 -- 弦形 WindowCircleOp (win, miniwin.circle_chord, -- 弦形 15, 15, 90, 90, -- 左端, 上端, 右端, 下端 ColourNameToRGB("green"), miniwin.pen_solid, 2, -- 畫筆寬度 2 ColourNameToRGB("cyan"), miniwin.brush_solid, -- 筆刷 40, 10, -- 弦形缺口的起始 x, y 座標值 70, 95) -- 弦形缺口的結束 x, y 座標值 -- 餡餅 WindowCircleOp (win, miniwin.circle_pie, -- 餡餅 15, 15, 90, 90, -- 左端, 上端, 右端, 下端 ColourNameToRGB("green"), miniwin.pen_solid, 2, -- 畫筆寬度 2 ColourNameToRGB("cyan"), miniwin.brush_solid, -- brush 60, 10, -- 餡餅缺口的起始 x, y 座標值 80, 80) -- 餡餅缺口的結束 x, y 座標值 --==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==-- 來源:http://www.gammon.com.au/mushclient/mw_shapes.htm#WindowCircleOp