【 WindowArc 】
格式:
WindowArc(BSTR WindowName,
long Left, long Top, long Right, long Bottom
long x1, long y1,
long x2, long y2,
long PenColour,
long PenStyle,
long PenWidth)
中文:
WindowArc(所在小視窗名,
左端, 上端, 右端, 下端,
起點X座標, 起點Y座標,
終點X座標, 起點Y座標,
線條的顏色,
線條的風格,
畫筆寬度)
說明:
在小視窗裡畫弧線。參數說明如下:
1.所在小視窗名:必須要有,也就是MiniWindow的名稱。
2.左端, 上端, 右端, 下端:弧線的範圍。
3.起點X座標, 起點Y座標:弧線的起點。
4.終點X座標, 起點Y座標:弧線的終點。
5.畫筆顏色:RGB值,可以用ColourNameToRGB去取值。
6.畫筆風格:有七種,如下:
值│說明 │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 │
└──┴───────────────┘
7.畫筆粗細。
範例:
--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--
WindowArc (win, 20, 20, 80, 80, 30, 30, 120, 50,
ColourNameToRGB ("green"),
miniwin.pen_solid, 4)
--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--
來源:http://www.gammon.com.au/mushclient/mw_shapes.htm#WindowArc