Condividi tramite


Funzioni globali di conversione pixel/HIMETRIC

Queste funzioni forniscono il supporto per la conversione da e verso unità pixel e HIMETRIC.

Importante

Le funzioni elencate nella tabella seguente non possono essere usate nelle applicazioni eseguite in Windows Runtime.

Nome Descrizione
AtlHiMetricToPixel Converte le unità HIMETRIC (ogni unità è 0,01 millimetri) in pixel.
AtlPixelToHiMetric Converte i pixel in unità HIMETRIC (ogni unità è 0,01 millimetri).

AtlHiMetricToPixel

Converte la dimensione di un oggetto in unità HIMETRIC (ogni unità corrisponde a 0,01 millimetri) in una dimensione in pixel sullo schermo.

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

Parametri

lpSizeInHiMetric
[in] Puntatore alla dimensione dell'oggetto in unità HIMETRIC.

lpSizeInPix
[out] Puntatore a dove devono essere restituite le dimensioni dell'oggetto in pixel.

Esempio

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

Requisiti

Intestazione: atlwin.h

AtlPixelToHiMetric

Converte la dimensione di un oggetto in pixel sullo schermo in una dimensione in unità HIMETRIC (ogni unità corrisponde a 0,01 millimetri).

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

Parametri

lpSizeInPix
[in] Puntatore alla dimensione dell'oggetto in pixel.

lpSizeInHiMetric
[out] Puntatore a dove devono essere restituite le dimensioni dell'oggetto in unità HIMETRIC.

Esempio

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

Requisiti

Intestazione: atlwin.h

Vedi anche

Funzioni