首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VSTO Outlook:自定义任务窗格高度

问VSTO Outlook:自定义任务窗格高度
EN

Stack Overflow用户
提问于 2022-07-26 10:14:14
回答 1查看 45关注 0票数 0

为什么以点为单位设置自定义任务窗格高度?

点数意味着什么?如果要将自定义窗格高度设置为与所有显示分辨率一起工作,如何设置此设置?用某种公式?例如,在3024x1890的屏幕分辨率中设置如下所示,并正确显示:

代码语言:javascript
复制
ctp.Height = 160;

但是,当我在1920x1080的屏幕分辨率中可视化它时,自定义任务窗格没有正确显示,我的意思是,高度比3024x1890中的高。

EN

回答 1

Stack Overflow用户

发布于 2022-07-27 07:29:04

像素和点是静态测量--它们不会因为其他因素而改变:1像素总是1像素,是屏幕上能够显示颜色的最小部分。1点始终是1点,是一个抽象的单位,只有在与其他点相联系时才有意义。

您需要将UserForm的UserForm设置为Dpi,它指定了Windows支持的不同类型的自动缩放模式。然后,您可以尝试使用停靠和锚属性自动调整大小和调整控件。这可能只适用于独立应用程序,而不适用于Outlook (取决于Outlook版本)。因此,您还需要检测DPI级别并相应地设置UI。

有关在Windows中进行缩放的更多信息,请查看以下页面:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73121566

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档