您的位置:首页 > 其它

SetWindowExtEx函数、SetViewportExtEx函数和SetWindowOrgEx函数

2013-12-18 23:20 399 查看
SetWindowExtEx

函数功能描述:完成对窗口区域的定义。

函数原型:BOOL SetWindowExtEx(HDC hdc,int nHeight,int nWidth,LPSIZE lpSize)

参数:

hdc 设备描述表句柄

nHeight 以逻辑单位表示的新窗口区域的高度

nWidth 以逻辑单位表示的新窗口区域的宽度

lpSize 保存函数调用前窗口区域尺寸的SIZE结构地址,此数据如果取NULL,则表示忽略调用前的尺寸

可以通过用SetViewportExtEx函数来完成视口区域的定义,函数中的参数为视口中的相关参数,类似于SetWindowExtEx函数中的参数,其函数原型为:

BOOL SetViewportExtEx(HDC hdc,int nHeight,int nWidth,LPSIZE lpSize)

视口的默认原点和窗口的默认原点均为(0,0),可通过调用函数SetWindowOrgEx和SetViewportOrgEx设定窗口与视口的原点,但它们只对映像模式为MM_ANISOTROPIC和MM_ISOTROPIC时才有意义。

SetWindowOrgEx函数和SetViewportOrgEx函数的原型分别为:

BOOL SetWindowOrgEx(HDC hdc,int X,int Y,LPPOINT lpPoint)

BOOL SetViewportOrgEx(HDC hdc,int X,int Y,LPPOINT lpPoint)

其中,X和Y为别表示以逻辑单位表示的窗口(视口)原点坐标,lpPoint为保存函数调用前原点坐标的POINT结构的地址,若取NULL,则忽略调用前的尺寸。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐