Microsoft Foundation Classes (mfc.hlp) (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
CDC::SetViewportExt
CDC                                         Up Contents Index Back
──Microsoft Foundation Classes──────────────────────────────────────────────
 
  CSize SetViewportExt( int x, int y );
  CSize SetViewportExt( SIZE size );
 
  Parameter   Description
 
  <x>         Specifies the x-extent of the viewport (in device units).
 
  <y>         Specifies the y-extent of the viewport (in device units).
 
  <size>      Specifies the x- and y-extents of the viewport (in device
              units).
 
  Remarks
 
  Sets the x- and y-extents of the viewport of the device context. The
  viewport, along with the device-context window, defines how GDI maps
  points in the logical coordinate system to points in the coordinate
  system of the actual device. In other words, they define how GDI
  converts logical coordinates into device coordinates.
 
  When the following mapping modes are set, calls to SetWindowExt and
  SetViewportExt are ignored:
 
  MM_HIENGLISH
  MM_HIMETRIC
  MM_LOENGLISH
  MM_LOMETRIC
  MM_TEXT
  MM_TWIPS
 
  When MM_ISOTROPIC mode is set, an application must call SetWindowExt
  before it calls SetViewportExt.
 
  Return Value
 
  The previous extents of the viewport as a CSize object. When an error
  occurs, the x- and y-coordinates are both set to 0.
 
  See Also
 
  CDC::SetWindowExt, ::SetViewportExt
 
 
                                     -♦-