From 08312cd6d16fb0f32cb9b00259685e34b1ac9737 Mon Sep 17 00:00:00 2001 From: "Marat Zakiyanov (Mario79)" Date: Sun, 29 Sep 2013 13:41:21 +0000 Subject: [PATCH] Correction documentation for function 40. git-svn-id: svn://kolibrios.org@3940 a494cfbc-eb01-0410-851d-a64ba20cac60 --- kernel/trunk/docs/sysfuncr.txt | 8 ++++++++ kernel/trunk/docs/sysfuncs.txt | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) 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