关于OffsetWindowOrgEx的问题

来源:百度知道 编辑:UC知道 时间:2024/05/24 10:16:05
OffsetWindowOrgEx (hdc, -42, 0, NULL);
是使窗口原点向右移42个逻辑单位,但是坐标向右为正,为何-42呢?
不吝赐教,谢谢。

函数功能:该函数用指定的水平位移和垂直位移改变设备环境的窗口原点。

函数原型:BOOL OffsetWindowOrgEx(HDC hdc, int nXOffset, int nYOffset, LPPOINT lpPoint);

参数:

hdc:指向设备环境的句柄。

nXOffset:指定以逻辑单位为单位的水平位移。

nYOffset:指定以逻辑单位为单位的垂直位移。

lpPoint:指向POINT结构的指针,先前原点的逻辑坐标存放在此结构中,如果lpPoint是NULL,那么先前原点没有被返回。

返回值:如果函数调用成功,返回值为非零值,否则为零。

速查:Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:不支持;头文件:wingdi.h;库文件:gdi32.lib。

左加右减,上加下减