Compartir por


Funciones globales de conversión de píxel e HIMETRIC

Estas funciones proporcionan compatibilidad con la conversión a y desde unidades de píxel y HIMETRIC.

Importante

Las funciones enumeradas en la tabla siguiente no se pueden usar en las aplicaciones que se ejecutan en Windows Runtime.

Nombre Descripción
AtlHiMetricToPixel Convierte unidades HIMETRIC (cada unidad es de 0,01 milímetros) en píxeles.
AtlPixelToHiMetric Convierte píxeles en unidades HIMETRIC (cada unidad es de 0,01 milímetros).

AtlHiMetricToPixel

Convierte un tamaño de objeto en unidades HIMETRIC (cada unidad es de 0,01 milímetros) a un tamaño en píxeles del dispositivo de pantalla.

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

Parámetros

lpSizeInHiMetric
[in] Puntero al tamaño del objeto en unidades HIMETRIC.

lpSizeInPix
[out] Puntero al que se devolverá el tamaño del objeto en píxeles.

Ejemplo

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

Requisitos

Encabezado: atlwin.h

AtlPixelToHiMetric

Convierte un tamaño de objeto especificado en píxeles en el dispositivo de pantalla en un tamaño especificado en unidades HIMETRIC (cada unidad es de 0,01 milímetros).

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

Parámetros

lpSizeInPix
[in] Puntero al tamaño del objeto en píxeles.

lpSizeInHiMetric
[out] Puntero al que se devolverá el tamaño del objeto en unidades HIMETRIC.

Ejemplo

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

Requisitos

Encabezado: atlwin.h

Consulte también

Funciones