精華區beta mud_sanc 關於我們 聯絡資訊
【 WindowBezier 】 格式: long WindowBezier(BSTR Name, BSTR Points, long PenColour, long PenStyle, long PenWidth) 中文: long WindowBezier(小視窗名稱, 點座標, 畫筆顏色, 畫筆風格, 畫筆粗細) 說明:   畫貝茲曲線,參數說明如下: 1.小視窗名稱:必須要有,也就是MiniWindow的名稱。 2.點座標:至少要有四組座標,即八組數字-  x1,y1,x2,y2,x3,y3,x4,y4  -第一組數字為曲線的起筆處,第四組數字為曲線的第二個點,  第三四組則用來決定曲線線形,如果要再畫下去,必須像紅色標  示的,一次增加六組數字。 3.畫筆顏色:RGB值,可以用ColourNameToRGB去取值。 4.畫筆風格:有七種,如下: 說明 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 └──┴───────────────┘ 5.畫筆粗細:可能是向兩側同步加粗。 範例: --==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==-- WindowBezier (win, "30, 20, 5, 90, 50, 90, 80, 30", ColourNameToRGB("blue"), miniwin.pen_solid, 2) -- pen --==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==-- 來源:http://www.gammon.com.au/mushclient/mw_shapes.htm#WindowBezier