Меня смущает определенная проблема, связанная с моим диалогом. Это диалоговое окно изменяемого размера, в котором используются современные свойства динамического макета для управления позициями управления.
Вчера я проводил тест на IBM ThinkPad под управлением Windows 10 (несколько лет назад, но с недавно установленной операционной системой), и когда я попробовал свою программу, диалоговое окно выглядело так:
Что меня удивило, так это отсутствие полос прокрутки. Это означает, что я или потенциальный пользователь не можем перемещаться вниз / поперек к другим элементам управления в окне.
Очевидно, я не хочу, чтобы заполнители для полос прокрутки всегда были на экране, потому что это было бы ужасно. Поэтому я хочу использовать полосы прокрутки только тогда, когда они нужны. Это разрешение ноутбука:
Есть ли настройки ресурсов и / или комбинация кодирования в OnCreate
или OnInitDialog
для решения этой проблемы?
Обновление
На данный момент элементы управления полосой прокрутки установлены в false в ресурсах:
Как уже упоминалось выше, я так хочу по умолчанию. Там должны быть только полосы прокрутки, если это необходимо. Я удивлен, что механизм динамического размещения не обрабатывает это как стандарт.
Я приветствую ваши комментарии.