CDC::SetViewportExt

设置设备上下文的视区的x和y区域。

virtual CSize SetViewportExt(
   int cx,
   int cy 
);
CSize SetViewportExt(
   SIZE size 
);

参数

  • cx
    指定视区的x区域(在组件单位)。

  • cy
    指定视区的y区域(在组件单位)。

  • size
    指定视区的x和y区域(在组件单位)。

返回值

视区的前面的区域作为 CSize 对象。 发生错误时,返回的 CSize 对象的x坐标和y坐标均设置为0。

备注

视区,与设备上下文窗口时,定义GDI映射如何使用逻辑坐标系统在物理计算机上的坐标系统点点。 换句话说,它们定义GDI如何转换逻辑坐标转换为设备坐标。

在以下映射的架构集时,对 SetWindowExt,并 SetViewportExt 忽略:

MM_HIENGLISH

MM_LOMETRIC

MM_HIMETRIC

MM_TEXT

MM_LOENGLISH

MM_TWIPS

MM_ISOTROPIC 模式设置为时,应用程序必须调用 SetWindowExt 成员函数中,然后调用 SetViewportExt之前。

示例

CView::OnPrepareDC参见示例。

要求

Header: afxwin.h

请参见

参考

CDC 类

层次结构图

CDC::SetWindowExt

CSize选件类

CDC::GetViewportExt