CDC::SetWindowExt

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

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

Параметры

  • cx
    Определяет экстент (x) окна в логических единицах.

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

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

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

Предыдущие области окна (в логических единицах) как объект CSize.Если происходит ошибка, то координаты x и y возвращаемого объекта CSize оба имеет значение 0.

Заметки

Окно вместе с окном просмотра устройство- контекста, определяющее, как GDI сопоставляет элементы в системе координат в логические координаты точки в системе устройства.

Если установлены следующие режимы сопоставления, игнорируются вызовы SetWindowExt и функциям SetViewportExt:

  • MM_HIENGLISH

  • MM_HIMETRIC

  • MM_LOENGLISH

  • MM_LOMETRIC

  • MM_TEXT

  • MM_TWIPS

Если установлен режим MM_ISOTROPIC приложение должно вызвать функцию-член SetWindowExt перед вызовом SetViewportExt.

Пример

См. пример для CView::OnPrepareDC.

Требования

Header: afxwin.h

См. также

Ссылки

Класс CDC

Диаграмма иерархии

CDC::GetWindowExt

CDC::SetViewportExt

Класс CSize