diff --git a/kernel/trunk/docs/sysfuncr.txt b/kernel/trunk/docs/sysfuncr.txt index de6540713f..0897da331e 100644 --- a/kernel/trunk/docs/sysfuncr.txt +++ b/kernel/trunk/docs/sysfuncr.txt @@ -2027,6 +2027,14 @@ dir_path1 db 'HD0/1',0 * eax = 40 - номер функции * ebx = маска: бит i соответствует событию i+1 (см. список событий) (установленный бит разрешает извещение о событии) + bit 31: фильтр активности событий мыши + bit 31 = 0 - неактивное окно всегда получает события от мыши + bit 31 = 1 - неактивное окно не получает события от мыши + bit 30: фильтр позиции курсора + bit 30 = 0 - окно принимает события мыши, если курсор + за пределами окна + bit 30 = 1 - окно не принимает события мыши, если курсор + за пределами окна Возвращаемое значение: * eax = предыдущее значение маски Замечания: diff --git a/kernel/trunk/docs/sysfuncs.txt b/kernel/trunk/docs/sysfuncs.txt index c7db9f0da5..dc21ac312c 100644 --- a/kernel/trunk/docs/sysfuncs.txt +++ b/kernel/trunk/docs/sysfuncs.txt @@ -2010,7 +2010,7 @@ Parameters: * eax = 40 - function number * ebx = mask: bit i corresponds to event i+1 (see list of events) (set bit permits notice on event) - bit 31: active/inactive filter + bit 31: mouse active/inactive filter bit 31 = 0 - inactive window receive mouse events bit 31 = 1 - inactive window does not receive mouse events bit 30: cursor position filter