SysFn38/ru: Difference between revisions
Jump to navigation
Jump to search
(Created page with ''''Функция 38''' - нарисовать отрезок. ---- '''Параметры:''' * eax = 38 - номер функции * ebx = [координата начала ...') |
No edit summary |
||
(One intermediate revision by one other user not shown) | |||
Line 2: | Line 2: | ||
---- | ---- | ||
Параметры: | |||
:* eax = 38 - номер функции | |||
:* ebx = [координата начала по оси x]*65536 + [координата конца по оси x] | |||
:* ecx = [координата начала по оси y]*65536 + [координата конца по оси y] | |||
:* edx = 0x00RRGGBB - цвет | |||
::edx = 0x01xxxxxx - рисовать инверсный отрезок (младшие 24 бита игнорируются) | |||
Возвращаемое значение: | |||
:* функция не возвращает значения | |||
Замечания: | |||
:* Координаты берутся относительно окна. | |||
:* Конечная точка также рисуется. | |||
''' | '''Константы для регистров:''' | ||
::eax - SF_DRAW_LINE (38) | |||
{{System_functions}} | {{System_functions}} | ||
[[Category: SysCalls]] | [[Category: SysCalls]] |
Latest revision as of 18:08, 17 January 2016
Функция 38 - нарисовать отрезок.
Параметры:
- eax = 38 - номер функции
- ebx = [координата начала по оси x]*65536 + [координата конца по оси x]
- ecx = [координата начала по оси y]*65536 + [координата конца по оси y]
- edx = 0x00RRGGBB - цвет
- edx = 0x01xxxxxx - рисовать инверсный отрезок (младшие 24 бита игнорируются)
Возвращаемое значение:
- функция не возвращает значения
Замечания:
- Координаты берутся относительно окна.
- Конечная точка также рисуется.
Константы для регистров:
- eax - SF_DRAW_LINE (38)
|