На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

LineDDA



The LineDDA function determines which pixels should be highlighted for a line defined by the specified starting and ending points.

BOOL LineDDA(

int nXStart, // x-coordinate of line's starting point
int nYStart, // y-coordinate of line's starting point
int nXEnd, // x-coordinate of line's ending point
int nYEnd, // y-coordinate of line's ending point
LINEDDAPROC lpLineFunc, // address of application-defined callback function
LPARAM lpData // address of application-defined data
);


Parameters

nXStart

Specifies the x-coordinate of the line's starting point.

nYStart

Specifies the y-coordinate of the line's starting point.

nXEnd

Specifies the x-coordinate of the line's ending point.

nYEnd

Specifies the y-coordinate of the line's ending point.

lpLineFunc

Specifies the address of an application-defined callback function. For more information, see the LineDDAProc callback function.

lpData

Points to the application-defined data.



Return Values

If the function succeeds, the return value is nonzero.
If the function fails, the return value is zero.

Remarks

The LineDDA function passes the coordinates for each point along the line, except for the line's ending point, to the application-defined callback function. In addition to passing the coordinates of a point, this function passes any existing application-defined data.
The coordinates passed to the callback function match pixels on a video display only if the default transformations and mapping modes are used.

See Also

LineDDAProc


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

LineDDA



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

BOOL LineDDA(

int nXStart, // x-coordinate отправного пункта строки int nYStart, // y-coordinate отправного пункта строки int nXEnd, // x-coordinate выходного строки int nYEnd, // y-coordinate выходного строки LINEDDAPROC lpLineFunc, // адрес определенной прикладной функции адреса возврата LPARAM lpData // определенных прикладных данных
);


Параметры

nXStart

Определяет x-coordinate линии отправного пункта.

nYStart

Определяет y-coordinate линии отправного пункта.

nXEnd

Определяет x-coordinate линии выходного.

nYEnd

Определяет y-coordinate линии выходного.

lpLineFunc

Определяет адрес определенной прикладной функции возврата. Более подробно, смотри функцию возврата LineDDAProc.

lpData

Точки на определенные прикладные данные.



Обратные Величины

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

Замечания

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

Смотри Также

LineDDAProc


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz