CDC::SetWindowExt
デバイス コンテキストに関連するウィンドウの x 範囲と y 範囲を設定します。
virtual CSize SetWindowExt(
int cx,
int cy
);
CSize SetWindowExt(
SIZE size
);
パラメーター
cx
ウィンドウの x 範囲を (論理単位で) 指定します。cy
ウィンドウの y 範囲を (論理単位で) 指定します。size
ウィンドウの x 範囲と y 範囲を (論理単位で) 指定します。
戻り値
CSize のオブジェクトとしてウィンドウの前のエクステント (論理単位で)。エラーが発生すると、CSize の返されたオブジェクトの x 座標と y 座標は 0 の両方セットです。
解説
ウィンドウは、デバイス コンテキストのビューポートとともに、GDI がデバイス座標座標系の点への論理座標系の点をどのようにマップするかを定義します。
次のマップ モードを設定すると、SetWindowExt と SetViewportExt の関数の呼び出しは無視されます:
MM_HIENGLISH
MM_HIMETRIC
MM_LOENGLISH
MM_LOMETRIC
MM_TEXT
MM_TWIPS
MM_ISOTROPIC モードが設定されていると、アプリケーションは SetViewportExtを呼び出す前に SetWindowExt のメンバー関数を呼び出す必要があります。
使用例
CView::OnPrepareDCの例を参照してください。
必要条件
ヘッダー: afxwin.h