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 结构的指针,该结构接收以前的窗口盘区(以逻辑单元为单位)。 如果 lpSize 为 NULL,则不使用此参数。
返回值
如果该函数成功,则返回值为非零值。
如果函数失败,则返回值为零。
注解
窗口引用页面空间的逻辑坐标系。 范围是轴的最大值。 此函数设置窗口的水平轴和垂直轴的最大值 (逻辑坐标) 。 在页面空间和设备空间之间进行映射时, SetViewportExtExtEx 和 SetWindowExtEx 确定窗口和视区之间的缩放系数。 有关详细信息,请参阅 坐标空间的转换。
设置以下映射模式时,将忽略对 SetWindowExtExtEx 和 SetViewportExtExtEx 函数的调用:
- MM_HIENGLISH
- MM_HIMETRIC
- MM_LOENGLISH
- MM_LOMETRIC
- MM_TEXT
- MM_TWIPS
示例
有关示例,请参阅 使工作区失效。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | wingdi.h (包括 Windows.h) |
Library | Gdi32.lib |
DLL | Gdi32.dll |