次の方法で共有


AtlPixelToHiMetric

画面デバイス上のピクセル単位のオブジェクトのサイズを HIMETRIC 単位 (各単位は 0.01 mm) のサイズに変換します。

重要

この関数は Windows ランタイムで実行されるアプリケーションで使用することはできません。

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

パラメーター

  • lpSizeInPix
    [入力]ピクセルのオブジェクトのサイズへのポインター。

  • lpSizeInHiMetric
    [入力] 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

その他の技術情報

ピクセルと HIMETRIC との間の変換に関するグローバル関数