|
Picture & OriginalSize
|
|||
---|---|---|---|
#18+
Вот такая ситуация в РВ10.5 DeskTop. Открываю окно в которой только JPG-картинка, у которой установлено OriginalSize. Далее в событии Open окна подгоняю его размеры под картинку: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Почему на ПК с разрешением шрифта 120 - это сработало, а на базовом (96) - нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2012, 23:02 |
|
Picture & OriginalSize
|
|||
---|---|---|---|
#18+
AIS, А почему просто не сделать Код: sql 1.
? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2012, 12:13 |
|
Picture & OriginalSize
|
|||
---|---|---|---|
#18+
RiskaAIS, А почему просто не сделать Код: sql 1.
? Потому, что у картинки тогда подрезаются стороны. В моем случае пришлось дополнительно принудительно задать для картинки её оригинальные размеры, т.к. OriginalSize у РВ не срабатывает. Но вопрос остается, почему OriginalSize не сработал? И можно ли доверять всем опциям РВ типа AutoSize? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2012, 16:45 |
|
Picture & OriginalSize
|
|||
---|---|---|---|
#18+
AIS..В моем случае пришлось дополнительно принудительно задать для картинки её оригинальные размеры, т.к. OriginalSize у РВ не срабатывает.. Сделал, везде стало хорошо, а на W7 не попал размер. Как же выйти из положения? Задачка - проще не бывает, а не выходит. Неужели придется получать версию винды и под каждую свои параметры вставлять, с учетом разрешения и размера шрифта. Может, что-то не так делаю, или не в ту сторону смотрю? P.S. А вот интересно: есть какой-то прецедент выставления претензии Sybase за наличие дефектов в среде разработки? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2012, 16:25 |
|
Picture & OriginalSize
|
|||
---|---|---|---|
#18+
27.04.2012 17:25, AIS написал: > P.S. А вот интересно: есть какой-то прецедент выставления претензии > Sybase за наличие дефектов в среде разработки? Не смешно. Любой софт предоставляется "as is". Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2012, 16:56 |
|
Picture & OriginalSize
|
|||
---|---|---|---|
#18+
Dim2000Не смешно. Любой софт предоставляется "as is". А никто и не говорит, что смешно. Мне вот грусно, и не только финансово, но и морально. P.S. Не весь софт предоставляется "as is". И уж точно не тот, за который просят кучу денег. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2012, 12:49 |
|
Picture & OriginalSize
|
|||
---|---|---|---|
#18+
Я как то делал похожую задачу, и все получилось при использовании GetSystemMetrics(SM_CYCAPTION), GetSystemMetrics(SM_CYBORDER) и GetSystemMetrics(SM_CХBORDER) зачем у вас SM_CXFRAME и CYFRAME не совсем понял :( ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2012, 13:33 |
|
Picture & OriginalSize
|
|||
---|---|---|---|
#18+
VFlЯ как то делал похожую задачу, и все получилось при использовании GetSystemMetrics(SM_CYCAPTION), GetSystemMetrics(SM_CYBORDER) и GetSystemMetrics(SM_CХBORDER) зачем у вас SM_CXFRAME и CYFRAME не совсем понял :( Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Каждая пара для своих окон и для своих целей. А в сочетании с предустановленными параметрами для окна в РВ, в отображении появляются варианты. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2012, 11:30 |
|
Picture & OriginalSize
|
|||
---|---|---|---|
#18+
Старый код к сожалению не нашел, но вот что получилось на скорую руку: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
К размерам картинки добавляются высота заголовка, 2 раза X бордер и 2 раза Y бордер. + 2 получено эксперементальным путем, я думаю связанно с ошибками округления. Без этого обрезается 1 пиксель в картинке справа и снизу. Работает на XP и на Vista, других не нашлось под рукой. Пробовал с разными картинками. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2012, 20:39 |
|
Picture & OriginalSize
|
|||
---|---|---|---|
#18+
VFl , ваш пример для разного типа окон будет отображаться по разному. А проблема собственно возникла при смене на ПК размера шрифта с базового (96) на 120, и наоборот. Подгонять параметры методом проб и ошибок для каждого случая - не правильный путь. Например, с аналогичным скриптом незначительный сбой по размерам проявился только на W7. P.S. Картинка у меня бралась не из файла, а уже была прикручена в свойствах объекта, и OriginalSize не срабатывало. Правда может надо было в скрипте это свойство "передернуть", как у Вас, и оно бы заработало, но тема для меня уже не актуальна. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2012, 22:38 |
|
|
start [/forum/topic.php?fid=15&tid=1335541]: |
0ms |
get settings: |
6ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
156ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
others: | 242ms |
total: | 503ms |
0 / 0 |