如果分辨率太小,调整大小的对话框不会显示滚动条

时间:2018-11-05 14:16:10

标签: mfc modal-dialog resize scrollbar

我对与对话框有关的某个问题感到困惑。这是一个可调整大小的对话框,并使用现代的动态布局属性来管理控件位置。

昨天我在运行Windows 10(已有多年历史,但安装了新安装的操作系统)的IBM ThinkPad上进行了测试,当我尝试程序时,对话框如下所示:

Screen Grab

令我惊讶的是,没有滚动条可见。这意味着我或潜在用户无法向下/跨浏览到窗口上的其他控件。

很明显,我一直都不想在屏幕上显示滚动条的占位符,因为这很丑陋。因此,我仅在需要时以及仅在需要时才需要滚动条。这是笔记本电脑的分辨率:

Screen Resolution

是否有资源设置和/或OnCreateOnInitDialog中的编码组合可以解决此问题?

更新

此刻,资源中的滚动条控件设置为false:

Resource Properties

如上所述,默认情况下就是这样。我们仅在需要时才有滚动条。我感到惊讶的是,动态布局机制没有按标准处理。

我欢迎您的评论。

0 个答案:

没有答案