簡體   English   中英

如何以編程方式 position 和 Windows 7 屏幕右上角的小工具?

[英]How to programatically position a Windows 7 Gadget in the top right corner of the screen?

在我們的學區,我們支持大約 2,000 台 Windows 7 台電腦。 我們創建了一個 Windows 7 小工具,它位於用戶的右上角並顯示計算機名稱和 IP。 當用戶打電話時,這可以幫助我們,以便我們可以遠程連接到他們所在的計算機。

問題是我們所在地區的屏幕分辨率變化很大。 有些人在 17" 顯示器上使用 1024x768,而其他人則使用更大的分辨率,如果他們有 20"+ 或多個屏幕。

在更大的屏幕上,小工具實際上看起來更靠近中心。 這是因為 GPO 將小工具添加到用戶桌面,並且小工具的 ini 文件包含小工具的 X 和 Y 位置。

這存儲在 PrivateSetting_GadgetDropLocationX = XXX 和 PrivateSetting_GadgetDropLocationY = YYY 設置中,其中 XXX 和 YYY 是距屏幕左上角的像素數。

我想做的是讓小工具本身通過簡單地找到屏幕尺寸並移動自己來找到用戶屏幕的右上角。 這樣,無論用戶的屏幕大小,小工具總是出現在右上角。

有誰知道如何做到這一點? 如果我可以執行 PrivateSetting_GadgetDropLocationX = -1 之類的操作或指示右上角 1 個像素的操作,我會很高興。

有沒有辦法使用小工具本身中的 JavaScript 代碼移動小工具?

雖然這不是您問題的直接答案,但它可能是另一種選擇。 Microsoft 有一個名為 BGInfo http://technet.microsoft.com/en-us/sysinternals/bb897557的實用程序,它將獲取您想要顯示的信息並將其與 PC 上存在的任何背景合並。 我以前在許多工作站上使用過它,你沒有理由不能用 GP 部署它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM