Difference between revisions of "SysFn38/ru"
Jump to navigation
Jump to search
Punk Joker (talk | contribs) |
|||
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)
|