В нашем школьном округе мы поддерживаем около 2000 ПК с Windows 7. Мы создали гаджет Windows 7, который находится в верхнем правом углу и отображает имя компьютера и IP-адрес. Это помогает нам, когда пользователь звонит, чтобы мы могли удаленно подключиться к компьютеру, на котором он находится.
Проблема в том, что разрешение экрана во всем нашем округе несколько различается. Некоторые используют 1024x768 на 17 "мониторах, а другие используют гораздо большие разрешения, если у них 20" + или несколько экранов.
На больших экранах гаджет на самом деле выглядит ближе к центру. Это связано с тем, что объект групповой политики добавляет гаджет на рабочий стол пользователя, а ini-файл гаджета содержит местоположения гаджета по X и Y.
Хранится в настройках PrivateSetting_GadgetDropLocationX = XXX и PrivateSetting_GadgetDropLocationY = YYY, где XXX и YYY - количество пикселей в верхнем левом углу экрана.
Я бы хотел, чтобы гаджет сам находил верхний правый угол экрана пользователя, просто находя размеры экрана и перемещаясь сам. Таким образом, гаджет всегда будет отображаться в верхнем правом углу, независимо от того, насколько мал или велик экран пользователя.
У кого-нибудь есть идеи, как это сделать? Мне бы понравилось, если бы я мог сделать что-то вроде PrivateSetting_GadgetDropLocationX = -1 или что-то, чтобы указать 1 пиксель в правом верхнем углу.
Есть ли способ переместить гаджет с помощью кода JavaScript в самом гаджете?