共用方式為


SetWindowOrgEx 函式 (wingdi.h)

SetWindowOrgEx 函式會指定哪些視窗點對應至檢視區原點, (0,0) 。

語法

BOOL SetWindowOrgEx(
  [in]  HDC     hdc,
  [in]  int     x,
  [in]  int     y,
  [out] LPPOINT lppt
);

參數

[in] hdc

裝置內容的句柄。

[in] x

新視窗原點的邏輯單位 X 座標。

[in] y

新視窗原點的 Y 座標,以邏輯單位表示。

[out] lppt

POINT 結構的指標,該 結構 會以邏輯單元接收視窗的上一個原點。 如果 lpPointNULL,則不會使用此參數。

傳回值

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

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

備註

這有助於定義邏輯座標空間 (也稱為 視窗) 到 檢視區) (裝置座標空間的對應。 SetWindowOrgEx 會指定哪些邏輯點對應至裝置點, (0,0) 。 其效果是移動座標軸,讓邏輯點 (0,0) 不再參考左上角。


//map the logical point (xWinOrg, yWinOrg) to the device point (0,0) 
SetWindowOrgEx (hdc, xWinOrg, yWinOrg, NULL)

這與 SetViewportOrgEx 函式有關。 一般而言,您將使用一個函式或其他函式,但不會同時使用這兩個函式。 無論您使用 SetWindowOrgExSetViewportOrgEx,裝置點 (0,0) 一律是左上角。

規格需求

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

另請參閱

座標空間和轉換函式

座標空間和轉換概觀

GetViewportOrgEx

GetWindowOrgEx

SetViewportOrgEx