SetWindowExtEx函数、SetViewportExtEx函数和SetWindowOrgEx函数

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,则忽略调用前的尺寸。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值