Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Diese Funktionen bieten Unterstützung für die Konvertierung in Pixel- und HIMETRIC-Einheiten.
Wichtig
Die in der folgenden Tabelle aufgeführten Funktionen können nicht in Anwendungen verwendet werden, die in der Windows-Runtime ausgeführt werden.
| Name | Beschreibung |
|---|---|
| AtlHiMetricToPixel | Konvertiert HIMETRIC-Einheiten (jede Einheit beträgt 0,01 Millimeter) in Pixel. |
| AtlPixelToHiMetric | Konvertiert Pixel in HIMETRIC-Einheiten (jede Einheit beträgt 0,01 Millimeter). |
AtlHiMetricToPixel
Konvertiert die Größe eines Objekts von HIMETRIC-Einheiten (à 0,01 Millimeter) in Pixel auf dem Bildschirmgerät.
extern void AtlHiMetricToPixel(
const SIZEL* lpSizeInHiMetric,
LPSIZEL lpSizeInPix);
Parameter
lpSizeInHiMetric
[in] Zeigen Sie auf die Größe des Objekts in HIMETRIC-Einheiten.
lpSizeInPix
[out] Zeigen Sie auf die Position, an der die Größe des Objekts in Pixeln zurückgegeben werden soll.
Beispiel
// 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);
Anforderungen
Kopfzeile: atlwin.h
AtlPixelToHiMetric
Konvertiert die Größe eines Objekts von Pixeln auf dem Bildschirmgerät in HIMETRIC-Einheiten (à 0,01 Millimeter).
extern void AtlPixelToHiMetric(
const SIZEL* lpSizeInPix,
LPSIZEL lpSizeInHiMetric);
Parameter
lpSizeInPix
[in] Zeiger auf die Größe des Objekts in Pixeln.
lpSizeInHiMetric
[out] Zeiger, auf den die Größe des Objekts in 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
Kopfzeile: atlwin.h