powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / ChangeScale(M, D) и ChangeScale(D, M) - почему отличается от начала?
5 сообщений из 5, страница 1 из 1
ChangeScale(M, D) и ChangeScale(D, M) - почему отличается от начала?
    #39655572
Devillio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Собственно, сабж. Например, делаю 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%, а вторая уменьшает. Но это не так.
Почему? И как быть? )

Спасибо!
...
Рейтинг: 0 / 0
ChangeScale(M, D) и ChangeScale(D, M) - почему отличается от начала?
    #39655579
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
100 + 10% - 10% = ?
...
Рейтинг: 0 / 0
ChangeScale(M, D) и ChangeScale(D, M) - почему отличается от начала?
    #39655587
Devillio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wadman, да, спс, как раз переделываю сейчас под эту тему.
Только где в параметрах %? Там же отношение было-стало?
1 * N/D * D/N = 1
...
Рейтинг: 0 / 0
ChangeScale(M, D) и ChangeScale(D, M) - почему отличается от начала?
    #39655608
zinpub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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.
...
Рейтинг: 0 / 0
ChangeScale(M, D) и ChangeScale(D, M) - почему отличается от начала?
    #39655610
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DevillioТолько где в параметрах %?
Потому что scale и % из одной оперы, про "отношение к " чему-либо.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / ChangeScale(M, D) и ChangeScale(D, M) - почему отличается от начала?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]