缩放模式,缩放宽度,mfc中的缩放高度
Posted
技术标签:
【中文标题】缩放模式,缩放宽度,mfc中的缩放高度【英文标题】:Scale mode,Scale width, Scale height in mfc 【发布时间】:2017-03-30 08:36:15 【问题描述】:什么是 VB 中的缩放模式,我们可以在 mfc 中执行相同的逻辑。由于比例模式具有不同的模式,例如英寸等。如何在 mfc 中执行。什么比例高度?让我知道我们如何在 mfc 中做到这一点。
This code is in vb :
dScale = m_dScale 'sliScale.Value / 2
liSTppX = Screen.TwipsPerPixelX
liSTppY = Screen.TwipsPerPixelY
This code is in vb :
picPreview.ScaleMode = vbInches //scale mode
picPreview.ScaleHeight = picPreview.ScaleHeight * ldScale
picPreview.ScaleWidth = picPreview.ScaleWidth * ldScale
how to do in mfc..
【问题讨论】:
【参考方案1】:如果您谈论的是对话框和控件,答案是否定的。 VB 以编程方式创建其表单,而 MFC 使用对话框资源,并且坐标和大小以“对话框单位”为单位。不幸的是,它受到每台计算机上的字体比例的影响,这意味着即使所有计算机都使用相同的分辨率,例如 1920x1080,对话框的大小也不会总是在每台计算机上都相同。有关详细信息,请参阅 Microsoft 文档。
【讨论】:
以上是关于缩放模式,缩放宽度,mfc中的缩放高度的主要内容,如果未能解决你的问题,请参考以下文章