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


Функция SetViewportOrgEx (wingdi.h)

Функция SetViewportOrgEx указывает, какая точка устройства сопоставляется с источником окна (0,0).

Синтаксис

BOOL SetViewportOrgEx(
  [in]  HDC     hdc,
  [in]  int     x,
  [in]  int     y,
  [out] LPPOINT lppt
);

Параметры

[in] hdc

Дескриптор контекста устройства.

[in] x

Координата X (в единицах устройства) нового источника окна просмотра.

[in] y

Координата Y (в единицах устройства) нового источника окна просмотра.

[out] lppt

Указатель на структуру POINT , которая получает предыдущий источник окна просмотра в координатах устройства. Если lpPoint имеет значение NULL, этот параметр не используется.

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

Если функция выполняется успешно, возвращается ненулевое значение.

Если функция выполняется неудачно, возвращается нулевое значение.

Комментарии

Эта функция (наряду с SetViewportExtEx и SetWindowExtEx) помогает определить сопоставление из логического пространства координат (также известного как окно) с координатным пространством устройства ( окном просмотра). SetViewportOrgEx указывает, какая точка устройства сопоставляется с логической точкой (0,0). Он имеет эффект сдвига осей, чтобы логическая точка (0,0) больше не ссылалась на левый верхний угол.


//map the logical point (0,0) to the device point (xViewOrg, yViewOrg) 
SetViewportOrgEx ( hdc, xViewOrg, yViewOrg, NULL)

Это связано с функцией SetWindowOrgEx . Как правило, вы будете использовать одну или другую функцию, но не обе. Независимо от использования setWindowOrgEx и SetViewportOrgEx точка устройства (0,0) всегда находится в левом верхнем углу.

Примеры

Пример см. в разделе Перерисовка в регионе обновления.

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header wingdi.h (включая Windows.h)
Библиотека Gdi32.lib
DLL Gdi32.dll

См. также раздел

Функции координатного пространства и преобразования

Общие сведения о координатных пространствах и преобразованиях

GetViewportOrgEx

ТОЧКИ

SetWindowOrgEx