次の方法で共有


CDC::LPtoDP

論理単位をデバイス単位に変換します。

void LPtoDP(
   LPPOINT lpPoints,
   int nCount = 1 
) const;
void LPtoDP(
   LPRECT lpRect 
) const;
void LPtoDP(
   LPSIZE lpSize 
) const;

パラメーター

  • lpPoints
    点の配列へのポインター。配列内の各点は [ポイント] の構造または CPoint のオブジェクトです。

  • nCount
    配列のポイントの数。

  • lpRect
    RECT をポイントし、または CRect のオブジェクト構成します。このパラメーターは論理的からデバイス単位に四角形をマップする共通の例に使用されます。

  • lpSize
    サイズ変更 をポイントし、または CSize のオブジェクト構成します。

解説

関数は、デバイス座標は座標系の各点の座標、または GDI の論理座標系のサイズのサイズを、マップします。変換は、デバイスのウィンドウとビューポートの原点の範囲と現在のマップ モードと設定によって異なります。

点の x 座標と y 座標の範囲は、2 バイトの符号付き整数– 32,768 ~ 32,767 です。マップ モードがこれらの制限を超える値になる場合はシステムが値を、– 32,768 および 32,767、それぞれ設定します。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CDC クラス

階層図

CDC::DPtoLP

CDC::HIMETRICtoLP

LPtoDP

CDC::GetWindowOrg

CDC::GetWindowExt