Share via


Algemene functies voor pixel-/HIMETRIC-conversie

Opmerking

De ATL (Active Template Library) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

Deze functies bieden ondersteuning voor het converteren naar en van pixel- en HIMETRIC-eenheden.

Belangrijk

De functies in de volgende tabel kunnen niet worden gebruikt in toepassingen die worden uitgevoerd in Windows Runtime.

Naam Description
AtlHiMetricTo Pixel Converteert HIMETRIC-eenheden (elke eenheid is 0,01 millimeter) naar pixels.
Atl PixelToHiMetric Converteert pixels naar HIMETRIC-eenheden (elke eenheid is 0,01 millimeter).

AtlHiMetricTo Pixel

Converteert de grootte van een object in HIMETRIC-eenheden (elke eenheid is 0,01 millimeter) naar een grootte in pixels op het schermapparaat.

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

Parameterwaarden

lpSizeInHiMetric
[in] Aanwijzer naar de grootte van het object in HIMETRIC-eenheden.

lpSizeInPix
[uit] Aanwijzer naar de plaats waar de grootte van het object in pixels moet worden geretourneerd.

Example

// m_sizeExtent is a member of CComControlBase that holds the 
// control's extents in HIMETRIC units.
// Use AtlHiMetricToPixel to find the extent of the control in pixels.
AtlHiMetricToPixel(&m_sizeExtent, &sz);
ATLTRACE("Width = %d, Height = %d\n", sz.cx, sz.cy);

Requirements

Koptekst: atlwin.h

Atl PixelToHiMetric

Converteert de grootte van een object in pixels op het schermapparaat naar een grootte in HIMETRIC-eenheden (elke eenheid is 0,01 millimeter).

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

Parameterwaarden

lpSizeInPix
[in] Aanwijzer naar de grootte van het object in pixels.

lpSizeInHiMetric
[uit] Aanwijzer naar de plaats waar de grootte van het object in HIMETRIC-eenheden moet worden geretourneerd.

Example

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

Requirements

Koptekst: atlwin.h

Zie ook

Functies