共用方式為


SetWindowExtEx 函式 (wingdi.h)

SetWindowExtEx 函式會使用指定的值,為裝置內容設定視窗的水準和垂直範圍。

語法

BOOL SetWindowExtEx(
  [in]  HDC    hdc,
  [in]  int    x,
  [in]  int    y,
  [out] LPSIZE lpsz
);

參數

[in] hdc

裝置內容的句柄。

[in] x

視窗的水準範圍,以邏輯單位表示。

[in] y

視窗的垂直範圍,以邏輯單位表示。

[out] lpsz

SIZE 結構的指標,會以邏輯單位接收先前的視窗範圍。 如果 lpSizeNULL,則不會使用此參數。

傳回值

如果函式成功,則傳回非零的值。

如果此函式失敗,則傳回值為零。

備註

視窗是指頁面空間的邏輯座標系統。 範圍是座標軸的最大值。 此函式會在邏輯座標) 中設定視窗 (水平和垂直軸的最大值。 在頁面空間與裝置空間之間對應時, SetViewportExtExSetWindowExtEx 會決定視窗與檢視區之間的縮放比例。 如需詳細資訊,請參閱 座標空間的轉換

設定下列對應模式時,會忽略 對 SetWindowExtExSetViewportExtEx 函 式的呼叫:

  • MM_HIENGLISH
  • MM_HIMETRIC
  • MM_LOENGLISH
  • MM_LOMETRIC
  • MM_TEXT
  • MM_TWIPS
設定MM_ISOTROPIC模式時,應用程式必須先呼叫 SetWindowExtEx 函 式,才能呼叫 SetViewportExtEx。 請注意,對於MM_ISOTROPIC模式,可能無法顯示非四等螢幕的某些部分,因為兩個軸上的邏輯單位都代表相等的實體距離。

範例

如需範例,請參閱 使工作區失效

規格需求

需求
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
目標平台 Windows
標頭 wingdi.h (包含 Windows.h)
程式庫 Gdi32.lib
Dll Gdi32.dll

另請參閱

座標空間和轉換函式

座標空間和轉換概觀

GetWindowExtEx

SIZE

SetViewportExtEx