AtlPixelToHiMetric

将像素的对象的大小在屏幕上设备为HIMETRIC单元的范围(每个单位是0.01毫米)。

重要

此功能无法在 Windows 运行时执行的应用程序。

extern void AtlPixelToHiMetric(
const SIZEL* lpSizeInPix,
LPSIZEL lpSizeInHiMetric 
);

参数

  • lpSizeInPix
    [out]一个指向对象的指针以像素为单位。

  • lpSizeInHiMetric
    [out]一个指向的指针在HIMETRIC单元的对象将返回的位置。

示例

// Initialize our control's default size to 100 by 25 pixels
CMyControl::CMyControl()
{
    // width = 100 pixels, height = 25 pixels
    SIZE sz = { 100, 25 };
    // convert pixels to himetric
    AtlPixelToHiMetric(&sz, &m_sizeExtent);
    // store natural extent
    m_sizeNatural = m_sizeExtent;
}

要求

Header: atlwin.h

请参见

参考

AtlHiMetricToPixel

其他资源

Pixel/HIMETRIC转换全局函数