CDC::SetViewportOrg

virtual CPoint SetViewportOrg(int x ,int y );
virtual CPoint SetViewportOrg (POINT point );

返回值:CPoint对象,是视图端口初始位置的前一次取值(设备单位)。

参数:
x指定视图端口初始位置的X坐标(设备单位)。其值必须在设备坐标系统范围内。
y指定视图端口初始位置的Y坐标(设备单位)。其值必须在设备坐标系统范围内。
point指定视图端口初始位置。其值必须在设备坐标系统范围内。可以为该参数传递POINT结构或CPoint对象。

说明:
设置设备上下文的视图端口初始位置。视图端口和设备上下文窗口说明了GDI如何将逻辑坐标中的点映射到实际设备坐标中。换言之,它们说明了GDI如何将逻辑坐标转换为设备坐标。视图端口初始位置表明在设备坐标系统中的点,GDI将窗口初始位置与该点映射。窗口初始位置是由SetWindowOrg成员函数在逻辑坐标系统中指定的。GDI在映射其它点时遵从同样的过程,这需要窗口初始位置与视图端口初始位置的映射。例如,所有以窗口初始位置为中心的圆周上的点同样是以视图端口初始位置为中心的圆周上的点。同样地,通过窗口初始位置的直线上的所有点也将形成一条通过视图端口初始位置的直线。

请参阅:CDC::SetWindowOrg, CPoint, POINT, CDC::GetViewportOrg