SetWindowOrgEx 与 SetViewportOrgEx
2014-01-09 20:23
232 查看
SetWindowOrgEx specifies
which logical point maps to the device point (0,0). It has the effect of shifting the axes so that the logical point (0,0) no longer refers to the upper-left corner.
Generally, you will use one function or the other, but not both. Regardless of your use of SetWindowOrgEx and SetViewportOrgEx,
the device point (0,0) is always the upper-left corner.
SetViewportOrgEx specifies
which device point maps to the logical point (0,0). It has the effect of shifting the axes so that the logical point (0,0) no longer refers to the upper-left corner.
The viewport refers
to the device coordinate system of the device space(与之对应的是window对应逻辑坐标点)[b].[/b]The extent is
the maximum value of an axis. This function sets the maximum values for the horizontal and vertical axes of the viewport in device coordinates (or pixels). When mapping between page space and device space, SetWindowExtEx andSetViewportExtEx determine
the scaling factor between the window and the viewport.
如果 nYExtent为负数,则表示Y轴方向反转
which logical point maps to the device point (0,0). It has the effect of shifting the axes so that the logical point (0,0) no longer refers to the upper-left corner.
Generally, you will use one function or the other, but not both. Regardless of your use of SetWindowOrgEx and SetViewportOrgEx,
the device point (0,0) is always the upper-left corner.
//map the logical point (xWinOrg, yWinOrg) to the device point (0,0) SetWindowOrgEx (hdc, xWinOrg, yWinOrg, NULL)
SetViewportOrgEx specifies
which device point maps to the logical point (0,0). It has the effect of shifting the axes so that the logical point (0,0) no longer refers to the upper-left corner.
//map the logical point (0,0) to the device point (xViewOrg, yViewOrg) SetViewportOrgEx (hdc, xViewOrg, yViewOrg, NULL)
Regardless of your use of SetWindowOrgEx and SetViewportOrgEx, the device point (0,0) is always the upper-left corner.
The viewport refers
to the device coordinate system of the device space(与之对应的是window对应逻辑坐标点)[b].[/b]The extent is
the maximum value of an axis. This function sets the maximum values for the horizontal and vertical axes of the viewport in device coordinates (or pixels). When mapping between page space and device space, SetWindowExtEx andSetViewportExtEx determine
the scaling factor between the window and the viewport.
BOOL SetViewportExtEx( _In_ HDC hdc, _In_ int nXExtent, _In_ int nYExtent, _Out_ LPSIZE lpSize );
如果 nYExtent为负数,则表示Y轴方向反转
相关文章推荐
- SetViewPortOrgEx与SetWindowOrgEx
- 转 关于SetViewPortOrgEx与SetWindowOrgEx
- Windows 程序设计 SetWindowExtEx SetViewportExtEx SetWindowOrgEx SetViewportOrgEx
- 也浅谈Win API函数SetWindowOrgEx与SetViewportOrgEx
- 关于SetWindowOrgEx和SetViewPortOrgEx之区别
- SetViewportOrgEx 与 Se…
- 关于SetWindowOrgEx、SetViewportOrgEx、SetViewportExtEx 和SetWindowExtEx 详解
- SetViewportOrgEx-Windows API
- 【转载】GDI 映像方式 之 SetViewportOrgEx 与 SetWindowOrgEx 解析
- 关于SetWindowOrgEx、SetViewportOrgEx、SetViewportExtEx 和SetWindowExtEx 详解 .
- 【转载】关于SetWindowOrgEx、SetViewportOrgEx、SetViewportExtEx 和SetWindowExtEx 详解
- GDI 映像方式 之 SetViewportOrgEx 与 SetWindowOrgEx 解析
- 特别篇-GDI映射模式SetWindowOrgEx,SetViewportOrgEx
- GID映射模式MM_ISOTROPIC:SetMapMode();SetWindowOrgEx();SetViewportOrgEx();
- 关于SetWindowOrgEx、SetViewportOrgEx、SetViewportExtEx 和SetWindowExtEx 详解
- 关于SetWindowOrgEx、SetViewportOrgEx、SetViewportExtEx 和SetWindowExtEx 详解
- 关于SetWindowOrgEx与SetViewportOrgEx的用法
- SetViewportOrgEx
- SetViewportOrg与SetWindowOrg
- JScrollPane 添加JTextarea的方法用setViewportView