【 WindowInfo 】
格式:WindowInfo(BSTR WindowName, long InfoType)
中文:WindowInfo("小視窗名稱", 資訊代碼)
說明:顯示指定小視窗的相關資訊。可顯示的內容如下:
值│說明
│1 │左端(來自函數:WindowCreate) │
│2 │上端(來自函數:WindowCreate) │
│3 │寛 │
│4 │高 │
│5 │是否在顯示中 │
│6 │它現在是否被暫時隱藏。 │
│7 │佈局位置代碼(類似九宮格位置) │
│8 │視窗特性 │
│9 │背景色彩 │
│10│目前位置:左端 │
│11│目前位置:上端 │
│12│目前位置:右端 │
│13│目前位置:下端 │
│14│滑鼠最後動作的位置(按下、彈起或移動)- X 值 - 相對於迷你視窗。 │
│15│滑鼠最後動作的位置(按下、彈起或移動)- Y 值 - 相對於迷你視窗。 │
│16│記錄第14、15項變動的總次數。 │
│17│滑鼠拖曳動作期間的位置- X 值 - 相對於迷你視窗。 │
│18│滑鼠拖曳動作期間的位置- Y 值 - 相對於迷你視窗。 │
│19│目前被滑鼠懸停的熱點ID (如果沒有,顯示長度零的字串) │
│20│目前被滑鼠點擊的熱點ID (如果沒有,顯示長度零的字串) │
│21│迷你視窗建立日期/時間。 │
│22│Z-Order 數值。 │
│23│建立這個迷你視窗的外掛ID。(如果沒有外掛,會顯示長度零的字串) │
└─┴────────────────────────────────┘
5 是指這個迷你視窗被建立後,有沒有被顯示出來的意思。
6 是指這個迷你視窗是否被暫時隱藏起來。
10 - 13 是目前迷你視窗的位置。
14、15 是滑鼠最後一次動作的位置,這兩項目有更動時,16 的數值就會加1,
超過 2,147,483,648 ,這個值就會變成負數。
鼠標位置(14和15 )是相對於開始的迷你視窗。您可以用它來建立一個彈出式
選單。
範例:
--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--
WindowInfo("win", 1)
--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--
來源:http://www.gammon.com.au/mushclient/mw_creation.htm#WindowInfo