|
|
|
ChangeScale(M, D) и ChangeScale(D, M) - почему отличается от начала?
|
|||
|---|---|---|---|
|
#18+
Добрый день! Собственно, сабж. Например, делаю ChangeScale(120, 100); Затем ChangeScale(100, 120) - и форма не выглядит так, как она была сначала. А заметно меньше. ChangeScale Description Call this procedure to multiply the numerator and denominator of the form's UI scaling factor by the the M and D parameters values, respectively. Раз это числитель и знаменатель, значит первая команда увеличивает на 20%, а вторая уменьшает. Но это не так. Почему? И как быть? ) Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2018, 13:46 |
|
||
|
ChangeScale(M, D) и ChangeScale(D, M) - почему отличается от начала?
|
|||
|---|---|---|---|
|
#18+
100 + 10% - 10% = ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2018, 13:57 |
|
||
|
ChangeScale(M, D) и ChangeScale(D, M) - почему отличается от начала?
|
|||
|---|---|---|---|
|
#18+
wadman, да, спс, как раз переделываю сейчас под эту тему. Только где в параметрах %? Там же отношение было-стало? 1 * N/D * D/N = 1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2018, 14:04 |
|
||
|
ChangeScale(M, D) и ChangeScale(D, M) - почему отличается от начала?
|
|||
|---|---|---|---|
|
#18+
Note: Because control sizes and coordinates are integers, scaling can result in round-off error. Repeated calls to ChangeScale can make the control gradually get smaller or slowly disappear from the form. Consider destroying and reloading the form after several rescalings. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2018, 14:17 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=106&tid=2040801]: |
0ms |
get settings: |
11ms |
get forum list: |
24ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
89ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 426ms |

| 0 / 0 |
