Диалог с измененным размером не показывает полосы прокрутки, если разрешение слишком мало - PullRequest
0 голосов
/ 05 ноября 2018

Меня смущает определенная проблема, связанная с моим диалогом. Это диалоговое окно изменяемого размера, в котором используются современные свойства динамического макета для управления позициями управления.

Вчера я проводил тест на IBM ThinkPad под управлением Windows 10 (несколько лет назад, но с недавно установленной операционной системой), и когда я попробовал свою программу, диалоговое окно выглядело так:

Screen Grab

Что меня удивило, так это отсутствие полос прокрутки. Это означает, что я или потенциальный пользователь не можем перемещаться вниз / поперек к другим элементам управления в окне.

Очевидно, я не хочу, чтобы заполнители для полос прокрутки всегда были на экране, потому что это было бы ужасно. Поэтому я хочу использовать полосы прокрутки только тогда, когда они нужны. Это разрешение ноутбука:

Screen Resolution

Есть ли настройки ресурсов и / или комбинация кодирования в OnCreate или OnInitDialog для решения этой проблемы?

Обновление

На данный момент элементы управления полосой прокрутки установлены в false в ресурсах:

Resource Properties

Как уже упоминалось выше, я так хочу по умолчанию. Там должны быть только полосы прокрутки, если это необходимо. Я удивлен, что механизм динамического размещения не обрабатывает это как стандарт.

Я приветствую ваши комментарии.

...