SysFn04/ru
Jump to navigation
Jump to search
Функция 4 - вывести строку текста в окно
Параметры:
- eax = 4 - номер функции
- ebx = [координата по оси x]*65536 + [координата по оси y]
- ecx = 0xX0RRGGBB, где
- RR, GG, BB задают цвет текста
- X=ABnn (биты):
- nn задает используемый шрифт: 0=системный моноширинный, 1=системный шрифт переменной ширины
- A=0 - выводить esi символов, A=1 - выводить ASCIIZ-строку
- B=1 - закрашивать фон цветом edi
- edx = указатель на начало строки
- esi = для A=0 длина строки, должна быть не больше 255; для A=1 игнорируется
Возвращаемое значение:
- функция не возвращает значения
Замечания:
- Первый системный шрифт считывается при загрузке из файла char.mt, второй - из char2.mt.
- Оба шрифта имеют высоту 9 пикселей, ширина моноширинного шрифта равна 6 пикселей.
|