精華區beta mud_sanc 關於我們 聯絡資訊
【 WindowImageOp 】 格式: WindowImageOp(BSTR Name, short Action, long Left, long Top, long Right, long Bottom, long PenColour, long PenStyle, long PenWidth, long BrushColour, BSTR ImageId, long EllipseWidth, long EllipseHeight) 中文: WindowImageOp(迷你視窗名稱, 動作, 左端, 上端, 右端, 下端, 畫筆色彩, 畫筆風格, 畫筆粗細, 底色, 圖片ID, 圓角寬度, 圓角高度) 說明: 繪製一個橢圓、矩形或圓角矩形,由動作參數控制。再用先前載入的圖像填滿形狀。 迷你視窗名稱:進行作業的所在迷你視窗。 動作:有三種參數: 說明  Lua標記 1 橢圓形 miniwin.image_fill_ellipse 2 矩形 miniwin.image_fill_rectangle 3 圓角矩形 miniwin.image_fill_round_fill_rectangle └─┴─────┴────────────────────┘ 左端、上端、右端、下端:決定形狀大小和位置。 畫筆色彩:使用 ColourNameToRGB 函數設定。 畫筆風格:見下表: 畫筆線條常數: 說明 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 └─┴───────────┴───────────────┘ 畫筆粗細:描繪的邊框粗細。 底色:使用 ColourNameToRGB 函數設定。 圖片ID:要放入這個形狀的圖片。 圓角寬度、圓角高度:當形狀是圓角矩形的時候,設定圓角的大小。 範例: --==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==-- WindowLoadImage (win, "im", "/Windows/Zapotec.bmp") WindowImageOp (win, miniwin.image_fill_ellipse, -- circle 20, 20, 150, 150, -- Left, Top, Right, Bottom ColourNameToRGB("blue"), miniwin.pen_solid, 2, -- pen width 2 ColourNameToRGB("cyan"), "im") WindowLoadImage (win, "im", "/Windows/Zapotec.bmp") WindowImageOp (win, miniwin.image_fill_rectangle, -- rectangle 0, 0, 0, 0, -- Left, Top, Right, Bottom ColourNameToRGB("blue"), miniwin.pen_null, 1, -- no pen ColourNameToRGB("cyan"), "im") WindowLoadImage (win, "im", "/Windows/Zapotec.bmp") WindowImageOp (win, miniwin.image_fill_round_fill_rectangle, -- round rectangle 20, 20, 160, 160, -- Left, Top,Right, Bottom ColourNameToRGB("blue"), miniwin.pen_solid, 3, -- pen width 3 ColourNameToRGB("cyan"), "im", 20, 20) -- amount of roundness --==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==-- 來源:http://www.gammon.com.au/mushclient/mw_images.htm#WindowImageOp