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


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