Отправляет email-рассылки с помощью сервиса Sendsay

WinAPI на русском

  Все выпуски  

WinAPI на русском


Информационный Канал Subscribe.Ru

Здравствуйте, уважаемые подписчики. Перед вами очередной выпуск рассылки "WinAPI
на русском".

Сайт рассылки: http://www.winnt.rsm.org.ru. Материалы по Win32 API, C++Builder.

Раздел "WinAPI": http://www.winnt.rsm.org.ru/winapi/winapi.htm
Раздел "C++Builder": http://www.winnt.rsm.org.ru/cbuilder/cbuilder.htm
Раздел "Советы & примеры": http://www.winnt.rsm.org.ru/tipstricks/tipstricks.htm

Обновления на сайте

В раздел "Советы & примеры" добавились примеры:
"Как добавить стpокy в RichEdit, чтобы пpи этом кypсоp остался в конце той же
стpоки?",
"Отображение диспетчера задач в Windows NT/2K/XP".



Перевод

Сегодня вашему вниманию представлен перевод функции DPtoLP.

DPtoLP

Функция DPtoLP преобразует координаты устройства в логические координаты. Преобразование
зависит от режима отображения контекста устройства, настроек начала координат
и размеров для окна, области вывода и для мирового преобразования (world transformation).

BOOL DPtoLP(

    HDC hdc,    // дескриптор контекста устройства
    LPPOINT lpPoints,   // массив точек
    int nCount  // число точек
   );

Параметры

hdc – идентифицирует контекст устройства.
lpPoints – указывает на массив структур типа POINT. Будут преобразованы х- и
у-координаты, содержащиеся в каждой структуре.
nCount – определяет количество точек в массиве.

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

В случае успеха возвращается ненулевое значение.
В случае неудачи возвращается нуль.

Комментарии

Функция завершается неудачей, если координаты устройства выходят за пределы 27
бит, или преобразованные логические координаты выходят за пределы 32 бит. В результате
такого переполнения все точки становятся неопределенными.

См. также

LPtoDP, POINT.

хелп по WinAPI: http://www.winnt.rsm.org.ru/winapi/win32api.exe

С уважением,
ведущий рассылки
Тарас Сорока.
mailto:tnsoroka@online.ru


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное