SysFn11/ru

From KolibriOS wiki
Revision as of 07:13, 29 March 2010 by SoUrcerer (talk | contribs) (New page: '''Функция 11''' - проверить, есть ли событие, без ожидания. Если в очереди сообщений есть какое-то событие, ...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Функция 11 - проверить, есть ли событие, без ожидания. Если в очереди сообщений есть какое-то событие, то считывает и возвращает его. Если очередь пуста, возвращает нуль.


Параметры:

  • eax = 11 - номер функции

Возвращаемое значение:

  • eax = 0 - очередь сообщений пуста
  • иначе eax = событие (смотри список событий)

Замечания:

  • Учитываются только те события, которые входят в маску,

устанавливаемую функцией 40. По умолчанию это события перерисовки, нажатия на клавиши и на кнопки.

  • Для ожидания появления события в очереди, используйте функцию 10.

Чтобы ждать не более определенного времени, используйте функцию 23.