Ru/api/kernel: Difference between revisions

From KolibriOS wiki
Jump to navigation Jump to search
(Функция 3 - перенесена)
(Функция 4 - перенесена)
Line 30: Line 30:
== Функция 4 - вывести строку текста в окно. ==
== Функция 4 - вывести строку текста в окно. ==


Параметры:
Описание функции перенесено в отдельную статью: [[SysFn04 | Функция 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 пикселей.
 


== Функция 5 - пауза. ==
== Функция 5 - пауза. ==

Revision as of 11:11, 27 March 2010