SysFn38/ru: Difference between revisions
Jump to navigation
Jump to search
Punk Joker (talk | contribs) No edit summary |
No edit summary |
||
Line 3: | Line 3: | ||
---- | ---- | ||
Параметры: | Параметры: | ||
* eax = 38 - номер функции | :* eax = 38 - номер функции | ||
* ebx = [координата начала по оси x]*65536 + [координата конца по оси x] | :* ebx = [координата начала по оси x]*65536 + [координата конца по оси x] | ||
* ecx = [координата начала по оси y]*65536 + [координата конца по оси y] | :* ecx = [координата начала по оси y]*65536 + [координата конца по оси y] | ||
* edx = 0x00RRGGBB - цвет | :* edx = 0x00RRGGBB - цвет | ||
:edx = 0x01xxxxxx - рисовать инверсный отрезок (младшие 24 бита игнорируются) | ::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)
|