Freigeben über


AtlPixelToHiMetric

Konvertiert eine Größe des Objekts in Pixel auf dem Bildschirmgerät auf eine Größe in den HIMETRIC-Einheiten (jede Einheit ist 0,01 mm).

Wichtiger HinweisWichtig

Diese Funktion kann nicht in den Anwendungen verwendet werden, die in Windows-Runtime ausführen.

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

Parameter

  • lpSizeInPix
    [in] Zeiger auf die Größe des Objekts in Pixel.

  • lpSizeInHiMetric
    [out] Zeiger auf, wobei die Größe des Objekts in den HIMETRIC-Einheiten zurückgegeben werden soll.

Beispiel

// 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;
}

Anforderungen

Header: atlwin.h

Siehe auch

Referenz

AtlHiMetricToPixel

Weitere Ressourcen

Pixel-/HIMETRICkonvertierungs-globale Funktionen