“SysFn11/ru”的版本间差异

来自KolibriOS wiki
跳到导航 跳到搜索
(moved SysFn11 to SysFn11/ru: Add /ru)
第7行: 第7行:
 
'''Возвращаемое значение:'''
 
'''Возвращаемое значение:'''
 
* eax = 0 - очередь сообщений пуста
 
* eax = 0 - очередь сообщений пуста
* иначе eax = событие (смотри список событий)
+
* иначе eax = событие ([[Ru/api/kernel#Список событий|смотри список событий]])
 
'''Замечания:'''
 
'''Замечания:'''
 
* Учитываются только те события, которые входят в маску,
 
* Учитываются только те события, которые входят в маску,

2012年10月21日 (日) 11:38的版本

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


Параметры:

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

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

Замечания:

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

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

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

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