CDC::SetWindowExt

设置窗口的x和y区域与设备上下文。

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

参数

  • cx
    指定x区域(以逻辑单位)的窗口。

  • cy
    指定y区域(以逻辑单位)的窗口。

  • size
    指定x和y区域(以逻辑单位)的窗口。

返回值

窗口中的上一个区域(以逻辑单位)作为 CSize 对象。 如果发生错误,则返回的 CSize 对象的x坐标和y坐标均设置为0。

备注

窗口,与设备上下文视区。,定义GDI映射如何使用逻辑坐标系统在设备坐标系统点点。

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

  • MM_HIENGLISH

  • MM_HIMETRIC

  • MM_LOENGLISH

  • MM_LOMETRIC

  • MM_TEXT

  • MM_TWIPS

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

示例

CView::OnPrepareDC参见示例。

要求

Header: afxwin.h

请参见

参考

CDC 类

层次结构图

CDC::GetWindowExt

CDC::SetViewportExt

CSize选件类