共用方式為


AtlPixelToHiMetric

轉換以像素為單位) 之物件的大小 (以螢幕裝置為 HIMETRIC 單位的大小 (每單位為 0.01 公釐)。

重要

這個函式不能用於 Windows 執行階段執行的應用程式。

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

參數

  • lpSizeInPix
    [out] 此物件的大小指標 (以像素為單位)。

  • lpSizeInHiMetric
    [in] 物件的指標。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 轉換全域函式