Difference between revisions of "SysFn11/ru"
Jump to navigation
Jump to search
m (moved SysFn11 to SysFn11/ru: Add /ru) |
m |
||
Line 7: | Line 7: | ||
'''Возвращаемое значение:''' | '''Возвращаемое значение:''' | ||
* eax = 0 - очередь сообщений пуста | * eax = 0 - очередь сообщений пуста | ||
− | * иначе eax = событие (смотри список событий) | + | * иначе eax = событие ([[Ru/api/kernel#Список событий|смотри список событий]]) |
'''Замечания:''' | '''Замечания:''' | ||
* Учитываются только те события, которые входят в маску, | * Учитываются только те события, которые входят в маску, |
Revision as of 11:38, 21 October 2012
Функция 11 - проверить, есть ли событие, без ожидания. Если в очереди сообщений есть какое-то событие, то считывает и возвращает его. Если очередь пуста, возвращает нуль.
Параметры:
- eax = 11 - номер функции
Возвращаемое значение:
- eax = 0 - очередь сообщений пуста
- иначе eax = событие (смотри список событий)
Замечания:
- Учитываются только те события, которые входят в маску,
устанавливаемую функцией 40. По умолчанию это события перерисовки, нажатия на клавиши и на кнопки.
- Для ожидания появления события в очереди, используйте функцию 10.
Чтобы ждать не более определенного времени, используйте функцию 23.
|