Partager via


Fonctions globales de conversion pixel/HIMETRIC

Ces fonctions prennent en charge la conversion en pixels et en unités HIMETRIC.

Important

Les fonctions répertoriées dans le tableau suivant ne peuvent pas être utilisées dans les applications qui s’exécutent dans Windows Runtime.

Nom Description
AtlHiMetricToPixel Convertit les unités HIMETRIC (chaque unité est de 0,01 millimètre) en pixels.
AtlPixelToHiMetric Convertit les pixels en unités HIMETRIC (chaque unité est de 0,01 millimètre).

AtlHiMetricToPixel

Convertit la taille d'un objet en unités HIMETRIC (chaque unité représente 0,01 millimètre) vers une taille en pixels sur l'appareil à écran.

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

Paramètres

lpSizeInHiMetric
[in] Pointeur vers la taille de l’objet dans les unités HIMETRIC.

lpSizeInPix
[out] Pointeur vers l’emplacement où la taille de l’objet en pixels doit être retournée.

Exemple

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

Spécifications

En-tête : atlwin.h

AtlPixelToHiMetric

Convertit la taille d'un objet en pixels sur l'appareil à écran vers une taille en unités HIMETRIC (chaque unité représente 0,01 millimètre).

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

Paramètres

lpSizeInPix
[in] Pointeur vers la taille de l’objet en pixels.

lpSizeInHiMetric
[out] Pointeur vers l’emplacement où la taille de l’objet dans les unités HIMETRIC doit être retournée.

Exemple

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

Spécifications

En-tête : atlwin.h

Voir aussi

Fonctions