精華區beta mud_sanc 關於我們 聯絡資訊
【 WindowCreate 】 格式: WindowCreate(BSTR WindowName, long Left, long Top, long Width, long Height, short Position, long Flags, long BackgroundColour) 中文: WindowCreate(迷你視窗名稱, 左端,上端,寬,高, 位置, 特性, 背景色彩) 說明:   建立一個迷你視窗。建立好的視窗並不會直接顯示出來,必須再用 WindowShow將它顯示出來。       右、上兩個參數在你將特性設定在絕對位置(2)時才有效。    位置參數中的 0 - 3 則測不出效果。      迷你視窗位置常數: 說明 Lua標記 0 延展顯示 miniwin.pos_stretch_to_view 1 延展顯示 miniwin.pos_stretch_to_view_with_aspect 2 延展顯示 miniwin.pos_stretch_to_owner 3 延展顯示 miniwin.pos_stretch_to_owner_with_aspect 4 左上 miniwin.pos_top_left 5 中上 miniwin.pos_top_center 6 右上 miniwin.pos_top_right 7 右中 miniwin.pos_center_right 8 右下 miniwin.pos_bottom_right 9 中下 miniwin.pos_bottom_center 10左下 miniwin.pos_bottom_left 11左中 miniwin.pos_center_left 12正中 miniwin.pos_center_all 13瓷磚式排列 miniwin.pos_tile └─┴───────┴─────────────────────┘ 迷你視窗特性常數: 說明 Lua標記 1 置底 miniwin.create_underneath 2 絕對位置 miniwin.create_absolute_location 4 透明 miniwin.create_transparent 8 忽略鼠標 miniwin.create_ignore_mouse 16保持現有的熱點miniwin.create_keep_hotspots └─┴───────┴─────────────────────┘ 範例:   基本上只要第二第三行就能建立一個迷你視窗,第一行是為了幫迷你 取一個獨一無二的名字,以免名字重用被後來的迷你視窗複寫了。    --==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==-- win = GetPluginID () -- get a unique name WindowCreate (win, 0, 0, 200, 200, 12, 0, ColourNameToRGB("white")) -- create WindowShow (win, true) -- show it --==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==-- 來源:http://www.gammon.com.au/mushclient/mw_creation.htm#WindowCreate