SASGIS - SAS.Планета
View Issue Details
0001513SAS.Планета[All Projects] Багpublic22-08-2012 07:0405-05-2014 06:54
mirlik 
zed 
normalminorhave not tried
resolvedfixed 
WindowsXPHome SP3
120808 
140505140505 
0001513: При работе с двумя экранами SAS.Планета не изменяет маштаб экрана по бОльшему монитору.
Добрый день. Заметил такую странность. Работаю на ноуте с монитором в режиме DualView экран ноутбука - основной, разрешение 1366х768, и монитор, разрешение 1680х1050. Так вот при таком режиме работы невозможно развернуть SAS.Планету на весь дополнительный монитор (с большим разрешением). При включении основным - монитор (не экран ноута), все работает нормально, программа масштабируется по обоим мониторам на весь экран.
два монитора
has duplicate 0001684closed vdemidov Размер окна программы на втором мониторе 
has duplicate 0001878closed vdemidov Невозможно развернуть на полный экран на втором мониторе 
has duplicate 0002095closed vdemidov Окно SAS.Планета не изменяет соотношение сторон при разворачивании на весь экран на другом мониторе (с 4:3 на 16:10) 
has duplicate 0002209closed vdemidov Окно Sas.Планета на втором мониторе 
has duplicate 0002413closed zed SASПланета не разворачивается на весь экран 
Issue History
22-08-2012 07:04mirlikNew Issue
03-09-2012 13:36vdemidovTag Attached: два монитора
08-11-2012 12:52vdemidovRelationship addedhas duplicate 0001684
08-11-2012 14:34TolikStatusnew => acknowledged
10-11-2012 22:00vdemidovNote Added: 0009884
10-11-2012 22:08vdemidovNote Edited: 0009884bug_revision_view_page.php?bugnote_id=9884#r4822
10-11-2012 22:09vdemidovStatusacknowledged => confirmed
10-11-2012 22:09vdemidovTarget Version => 25xxxx
11-11-2012 18:29GarlNote Added: 0009891
09-04-2013 06:43vdemidovRelationship addedhas duplicate 0001878
28-08-2013 07:21vdemidovRelationship addedhas duplicate 0002095
15-10-2013 07:37vdemidovRelationship addedhas duplicate 0002209
22-01-2014 08:34apcaNote Added: 0013683
22-01-2014 08:43vdemidovNote Added: 0013684
22-01-2014 08:47vdemidovNote Deleted: 0013684
22-01-2014 09:16zedNote Added: 0013685
16-04-2014 18:47zedRelationship addedhas duplicate 0002413
16-04-2014 18:47zedNote Added: 0014149
16-04-2014 18:49zedNote Edited: 0014149bug_revision_view_page.php?bugnote_id=14149#r6020
17-04-2014 06:14vdemidovNote Added: 0014150
17-04-2014 06:16vdemidovNote Added: 0014151
18-04-2014 12:05zedNote Added: 0014154
18-04-2014 12:05zedStatusconfirmed => resolved
18-04-2014 12:05zedFixed in Version => 141111
18-04-2014 12:05zedResolutionopen => fixed
18-04-2014 12:05zedAssigned To => zed
18-04-2014 12:06zedTarget Version25xxxx => 141111
18-04-2014 12:09vdemidovNote Added: 0014155
05-05-2014 06:54vdemidovTarget Version141111 => 140505
05-05-2014 06:54vdemidovFixed in Version141111 => 140505

Notes
(0009884)
vdemidov   
10-11-2012 22:00   
(edited on: 10-11-2012 22:08)
Garl может поковыряешься, раз у тебя есть возможность поработать с двумя мониторами? А то у меня дома к компу подключить 2 монитора можно, но монитор только 1, а на работе мониторов хватает, но комп только с одним VGA.
Если, что обращайся подскажу что смогу. Я представляю в чем проблема, но без эксперимента править не возьмусь.

(0009891)
Garl   
11-11-2012 18:29   
ок, при определённом количестве свободного времени - обязательно стукнусь :)
(0013683)
apca   
22-01-2014 08:34   
Ну гляньте уже эту проблемку, пожааалуйста :((
(0013685)
zed   
22-01-2014 09:16   
Подарите второй монитор?
(0014149)
zed   
16-04-2014 18:47   
(edited on: 16-04-2014 18:49)
> Я представляю в чем проблема, но без эксперимента править не возьмусь.

У меня появилась возможность потестировать. Говори, куда ковырять?

(0014150)
vdemidov   
17-04-2014 06:14   
Нужно ковырять в главной форме функции WMGetMinMaxInfo и OnWinPositionChange. Скорее всего проблема именно в первой. Там нужно тоже использовать свойство Monitor формы, а не дергать ВинАпи. Это все фиг знает когда писал Фей, а я только чуток наводил порядок без тщательного исследования что там обязательно, а что было просто случайно подсмотрено Феем в примерах в инете.
(0014151)
vdemidov   
17-04-2014 06:16   
Возможно нужно использовать TScreen.Monitors в обоих функциях и определять текущий активный.
(0014154)
zed   
18-04-2014 12:05   
Да, ты прав - помогло. Такая мелочь, а полтора года висела...
(0014155)
vdemidov   
18-04-2014 12:09   
Увы, доступа ко второму монитору у меня все это время не было. А делать такие исправления без экспериментов - слишком большая морока.