SysFn04/ru: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
Line 22: | Line 22: | ||
* Оба шрифта имеют высоту 9 пикселей, ширина моноширинного шрифта равна 6 пикселей. | * Оба шрифта имеют высоту 9 пикселей, ширина моноширинного шрифта равна 6 пикселей. | ||
{{System_functions}} | |||
[[Category: SysCalls]] | [[Category: SysCalls]] | ||
Revision as of 09:43, 3 April 2010
Функция 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 пикселей.
|