SASGIS - SAS.Планета
View Issue Details
0000910SAS.Планета[All Projects] Багpublic14-08-2011 13:3510-10-2012 11:50
Phemmer 
Alezy80 
normaltweakalways
closedfixed 
Windows7Ultimate
110418 
120808120808 
0000910: Разворачивание Sas.Планета на 2й монитор - разворачивается на основном
К видеокарте подключено 2 монитора в режиме расширения экрана.
При попытке развернуть окно программы на второй монитор (для этого двигаю окно на второй монитор и нажимаю кнопку развернуть) программа разворачивается на основном(первом мониторе)
Все остальные программы нормально могут разворачиваться на второй монитор
два монитора
related to 0000180closed Alezy80 Окно SAS.Планета не разворачивается на весь экран на 2-ом мониторе 
patch 4805.patch (1,291) 20-01-2012 13:21
http://www.sasgis.org/mantis/file_download.php?file_id=615&type=bug
Issue History
14-08-2011 13:35PhemmerNew Issue
14-08-2011 15:50gpsMaxTag Attached: два монитора
14-08-2011 15:51gpsMaxRelationship addedrelated to 0000180
14-08-2011 15:53gpsMaxNote Added: 0003436
20-01-2012 13:20Alezy80Note Added: 0005133
20-01-2012 13:21Alezy80File Added: 4805.patch
20-01-2012 13:47gpsMaxNote Added: 0005134
20-01-2012 13:55vdemidovNote Added: 0005136
22-01-2012 04:14TolikNote Added: 0005169
22-01-2012 04:14TolikStatusnew => feedback
23-01-2012 05:13Alezy80Note Added: 0005177
23-01-2012 05:21TolikStatusfeedback => resolved
23-01-2012 05:21TolikFixed in Version => 120808
23-01-2012 05:21TolikResolutionopen => fixed
23-01-2012 05:21TolikAssigned To => Alezy80
23-01-2012 05:25TolikNote Added: 0005178
23-01-2012 05:28TolikNote Edited: 0005178bug_revision_view_page.php?bugnote_id=5178#r2593
23-01-2012 08:34vdemidovTarget Version => 120808
10-10-2012 11:50TolikStatusresolved => closed

Notes
(0003436)
gpsMax   
14-08-2011 15:53   
180-й тикет примерно про то же, но есть отличия в описаниях.
(0005133)
Alezy80   
20-01-2012 13:20   
Проблема в том, что на мониторах, отличных от основного координаты верхнего левого угла отличаются от (0,0), а в событии OnWinPositionChange вычисляются координаты именно от этого значения. В вычислениях надо использовать координаты верхнего левого угла текущего монитора. У меня с приложенным патчем перепрыгивание программы между экранами при разворачивании окна и переходе в полноэкранный режим пропало
(0005134)
gpsMax   
20-01-2012 13:47   
Патчи лучше засылать сразу в репозиторий
(0005136)
vdemidov   
20-01-2012 13:55   
Так тоже можно. Уже залил в репозиторий.
(0005169)
Tolik   
22-01-2012 04:14   
Проблема решена?
(0005177)
Alezy80   
23-01-2012 05:13   
Проверил на 3х компах - работает. Наверно можно закрывать 0000910, 0000180, 0000187, 0000896
(0005178)
Tolik   
23-01-2012 05:25   
(edited on: 23-01-2012 05:28)
Закрыл (точнее, перевёл в resolved 910 и 180).
Добавил Alezy80 в групу developer, чтобы было видно, кто решил проблему :)
Спасибо.