Функция LineDDA


Функция LineDDA устанавливает, какие пиксели должны выделяться для линии, определенной заданными начальной и конечной точками.

Синтаксис

BOOL LineDDA(
  int nXStart,             // координата x начальной точки
  int nYStart,             // координата y начальной точки
  int nXEnd,               // координата x конечной точки
  int nYEnd,               // координата y конечной точки
  LINEDDAPROC lpLineFunc,  // функция обратного вызова
  LPARAM lpData            // определяемые приложением данные
);

Параметры

nXStart

[in] Определяет координату x начальной точки линии, в логических единицах.

nYStart

[in] Определяет координату y начальной точки линии, в логических единицах.

nXEnd

[in] Определяет координату x конечной точки линии, в логических единицах.

nYEnd

[in] Определяет координату y конечной точки линии, в логических единицах.

lpLineFunc

[in] Указатель на определяемую приложением функцию обратного вызова. Дополнительная информация, см. в описании функции обратного вызова LineDDAProc.

lpData

[in] Указатель на определяемые приложением данные.

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

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

Если функция завершается ошибкой, возвращаемое значение - нуль.

Windows NT/2000/XP: Чтобы получить дополнительную информацию об ошибке, вызовите GetLastError.

Замечания

Функция LineDDA пересылает координаты для каждой точки вдоль линии, за исключением конечной точки, определяемой приложением функции обратного вызова. В дополнение к передаче координат точек, эта функция пересылает любые существующие определяемые приложением данные.

Координаты  передаются функции обратного вызова в соответствии пикселям на мониторе только тогда, если по умолчанию используются режимы преобразования и отображения.

Смотри также

Обзор Линии и кривые, Функции, используемые линиями и кривымиLineDDAProc

Размещение и совместимость LineDDA

К Windows XP Да 
л Windows 2000 Professional Да
и

Windows NT Workstation

Да версии 3.1 и старше
е Windows Me Да
н Windows 98 Да
т Windows 95 Да
 
С Windows Server 2003 Да
е Windows 2000 Server Да
р Windows NT Server Да
в    
е    
р    
Используемая библиотека Gdi32.lib
Используемая DLL -
 Заголовочный файл  
- объявлено в Wingdi.h
 - включено в Windows.h
 Unicode Нет
 Замечания по платформе Не имеется

 

Назад в оглавление
На главную страницу
В оглавление справки

Hosted by uCoz