我們可以調整(如果需要)窗口大小并使其居中,但這樣做時會在屏幕上出現瞬間的閃爍。這并不是太明顯,其實際結果就是你所期望的:HTA 會位于屏幕中心。我們希望這個過程變得稍微流暢些,但目前我們不得不使用此方法。
下面是 HTA 示例的代碼。(若要實現此過程,請復制該代碼,并將其粘貼到記事本中,然后以 .hta 為文件擴展名保存該文件。)我們擔心的部分(也是唯一真正有用的部分)是 Window_Onload 子例程,每當 HTA 被加載或更新時,該子例程就自動運行:
啟動此 HTA - 一個快速閃爍之后 - 窗口將調整為 800x600 像素,并將位于屏幕中心。
好問題:這里將要發生什么?我們先使用一些標準 WMI 代碼,連接到本地計算機上的 WMI 服務,然后查詢 Win32_DesktopMonitor 類。
注意。我們假定您的計算機只連接了一臺顯示器。如果您有多臺顯示器,您將必須添加一個 WHERE 子句來確保您將檢索主顯示器的屏幕高度和寬度。
連接到 Win32_DesktopMonitor 類后,我們將使用下列兩行代碼來確定當前屏幕的尺寸:
我們已經事先決定,想讓 HTA 窗口的寬度為 800 像素,高度為 600 像素。因此,我們可以使用以下代碼計算出需要將該窗口的左上角放在什么位置:
正如您所看到的,我們將獲得屏幕寬度(存儲在 intHorizontal 變量中)并減去 800 像素(HTA 窗口的水平尺寸)。假定我們有一臺分辨率為 1024x768 的顯示器。1024 減去 800 得 224:這告訴我們屏幕比 HTA 窗口寬多少。若要使該窗口居中,我們只需確保每個邊為 112 像素;這就是用 224(即 intHorizontal 主站蜘蛛池模板: 午夜精品久久久久久久爽 | 国产精品久久久久久久久久电影 | 精品国产乱码久久久久久丨区2区 | 精品成人免费一区二区在线播放 | 成人免费福利网站 | 久久精品中文字幕一区二区 | 毛片免费看网站 | 国产91精品一区二区麻豆亚洲 | 欧美一级毛片美99毛片 | 成品片a免费直接观看 | 久久精品国产亚洲7777小说 | 青青草免费观看完整版高清 | 中文字幕欧美亚洲 | 国产精品毛片va一区二区三区 | 国产成人在线一区二区 | 韩国精品视频在线观看 | 日韩字幕在线 | 久久久久久亚洲国产精品 | 国产免费福利视频 | 国产亚洲综合一区二区 | 国产一区二区三区四 | 深夜福利视频免费观看 | 亚洲影院在线播放 | 久久日韩| 久久九九热re6这里有精品 | 精品国产一区二区三区久久久蜜月 | 国产成人羞羞视频在线 | 国产精品久久久久久久模特 | av不卡免费在线 | 精品亚洲视频在线 | 中国a毛片 | 中文字幕在线观看成人 | 国产小视频在线观看 | 羞羞视频免费观看网站 | 久久经典国产视频 | 91美女视频在线观看 | 羞羞漫画无遮挡观看 | 国产寡妇xxxxxxxx性开放 | 九一免费在线观看 | 欧美亚洲一级 | 一级片a|