GetMapMode 関数 (wingdi.h)
GetMapMode 関数は、現在のマッピング モードを取得します。
構文
int GetMapMode(
[in] HDC hdc
);
パラメーター
[in] hdc
デバイス コンテキストへのハンドル。
戻り値
関数が成功した場合、戻り値はマッピング モードを指定します。
関数が失敗した場合は、0 を返します。
注釈
さまざまなマッピング モードを次に示します。
モード | 説明 |
---|---|
MM_ANISOTROPIC | 論理単位は、任意にスケーリングされた軸を持つ任意の単位にマップされます。 SetWindowExtEx 関数と SetViewportExtEx 関数を使用して、必要な単位、向き、スケーリングを指定します。 |
MM_HIENGLISH | 各論理ユニットは 0.001 インチにマップされます。 正の x は右です。正の y は上向きです。 |
MM_HIMETRIC | 各論理単位は 0.01 ミリメートルにマップされます。 正の x は右です。正の y は上向きです。 |
MM_ISOTROPIC | 論理単位は、等しくスケーリングされた軸を持つ任意の単位にマップされます。つまり、x 軸に沿った 1 つの単位は、y 軸に沿った 1 つの単位と等しくなります。 SetWindowExtEx 関数と SetViewportExtEx 関数を使用して、軸の単位と向きを指定します。 グラフィックス デバイス インターフェイスでは、x と y の単位のサイズが同じになるように、必要に応じて調整を行います。 (ウィンドウ範囲を設定すると、ビューポートは等方性の単位を維持するように調整されます)。 |
MM_LOENGLISH | 各論理ユニットは 0.01 インチにマップされます。 正の x は右です。正の y は上向きです。 |
MM_LOMETRIC | 各論理単位は 0.1 ミリメートルにマップされます。 正の x は右です。正の y は上向きです。 |
Mm_text | 各論理ユニットは、1 つのデバイス ピクセルにマップされます。 正の x は右です。正の y はダウンしています。 |
MM_TWIPS | 各論理ユニットは、プリンターのポイントの 20 分の 1 (1/1440 インチ、"twip" とも呼ばれます) にマップされます。 正の x は右です。正の y は上向きです。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | wingdi.h (Windows.h を含む) |
Library | Gdi32.lib |
[DLL] | Gdi32.dll |