CDC::SetViewportExt
設定裝置內容的檢視區的 x 和 y 程度。
virtual CSize SetViewportExt(
int cx,
int cy
);
CSize SetViewportExt(
SIZE size
);
參數
cx
指定檢視區的 x 程度 (在單位)。cy
指定檢視區的 y 程度 (在單位)。size
指定檢視區的 x 和 y 程度 (在單位)。
傳回值
檢視區的先前範圍為 CSize 物件。 當發生錯誤時,所傳回的物件 CSize 的 X 和 Y 座標都設定為 0。
備註
檢視區 (Viewport),與裝置內容視窗時,會定義如何對應 GDI 邏輯座標系統中指向實際裝置的座標系統中的點。 換句話說,它們會定義 GDI 如何轉換邏輯座標到裝置座標。
當下列對應模式設定為時,會 SetWindowExt 呼叫和 SetViewportExt 被忽略:
MM_HIENGLISH |
MM_LOMETRIC |
---|---|
MM_HIMETRIC |
MM_TEXT |
MM_LOENGLISH |
MM_TWIPS |
當 MM_ISOTROPIC 模式設定為時,應用程式必須呼叫 SetWindowExt 成員函式,再呼叫 SetViewportExt之前。
範例
CView::OnPrepareDC。請參閱範例。
需求
Header: afxwin.h