Функция DPtoLP (wingdi.h)
Функция DPtoLP преобразует координаты устройства в логические. Преобразование зависит от режима сопоставления контекста устройства, параметров источников и экстентов для окна и окна просмотра, а также от преобразования мира.
Синтаксис
BOOL DPtoLP(
[in] HDC hdc,
[in, out] LPPOINT lppt,
[in] int c
);
Параметры
[in] hdc
Дескриптор контекста устройства.
[in, out] lppt
Указатель на массив структур POINT . Координаты x и y, содержащиеся в каждой структуре POINT , будут преобразованы.
[in] c
Количество точек в массиве.
Возвращаемое значение
Если функция выполняется успешно, возвращается ненулевое значение.
Если функция выполняется неудачно, возвращается нулевое значение.
Комментарии
Функция DPtoLP завершается сбоем, если координаты устройства превышают 27 бит или если преобразованные логические координаты превышают 32 бита. В случае такого переполнения результаты для всех точек не определены.
Примеры
Пример см. в разделе Использование координатных пространств и преобразований.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | wingdi.h (включая Windows.h) |
Библиотека | Gdi32.lib |
DLL | Gdi32.dll |
См. также раздел
Функции координатного пространства и преобразования
Общие сведения о координатных пространствах и преобразованиях