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) |
|
> Я представляю в чем проблема, но без эксперимента править не возьмусь.
У меня появилась возможность потестировать. Говори, куда ковырять?
|
|
|
|
Нужно ковырять в главной форме функции WMGetMinMaxInfo и OnWinPositionChange. Скорее всего проблема именно в первой. Там нужно тоже использовать свойство Monitor формы, а не дергать ВинАпи. Это все фиг знает когда писал Фей, а я только чуток наводил порядок без тщательного исследования что там обязательно, а что было просто случайно подсмотрено Феем в примерах в инете. |
|
|
|
Возможно нужно использовать TScreen.Monitors в обоих функциях и определять текущий активный. |
|
|
(0014154)
|
zed
|
18-04-2014 12:05
|
|
Да, ты прав - помогло. Такая мелочь, а полтора года висела... |
|
|
|
Увы, доступа ко второму монитору у меня все это время не было. А делать такие исправления без экспериментов - слишком большая морока. |
|