Поделиться через


CDC::SetViewportExt

Задает координаты x и y области окна представления контекста устройства.

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

Параметры

  • cx
    Определяет область окна просмотра x (в единицах устройства).

  • cy
    Определяет область окна просмотра y (в единицах устройства).

  • size
    Определяет координаты x и y области окна просмотра (в единицах устройства).

Возвращаемое значение

Предыдущие области окна просмотра, как CSize объект. При возникновении ошибки координаты x и y возвращаемого объекта CSize оба имеет значение 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