缩放模式,缩放宽度,缩放高度,单位为mfc

时间:2017-03-30 08:36:15

标签: vba mfc mfc-feature-pack

什么是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 个答案:

答案 0 :(得分:0)

如果您正在谈论对话框和控件,答案就是答案。 VB以编程方式创建其表单,而MFC使用对话框资源,坐标和大小位于"对话框单元"中。不幸的是,它受到每台计算机上字体比例的影响,这意味着即使所有计算机都使用相同的分辨率,例如1920x1080,对话框的大小也不会相同。有关更多详细信息,请参阅Microsoft文档。