Page 62 - 4875
P. 62

ES:DX  =  адреса  попереднього  драйвера
                                       подій

                                  Таблиця 7.5 - Маска виклику (на вході в регістр АХ)
                                     Біт   Стан                Значення
                                      0      1     При переміщенні курсору
                                      1      1     При натисканні лівої кнопки
                                      2      1     При відпусканні лівої кнопки
                                      3      1     При натисканні правої кнопки
                                      4      1     При відпусканні правої кнопки
                                      5      1     При натисканні середньої кнопки
                                      6      1     При відпусканні середньої кнопки
                                      7      -    Незадіяно
                                  Функція  аналогічна  до  0Сh,  але  використовується  для
                           тимчасової заміни драйвера подій.
                                  14  Задання розміру буфера для збереження стану драйвера
                                       На вході:АХ = 15h
                                                       ВX = розмір буфера
                                       На виході:      Регістри не використовуються
                                  Дана  функція  використовується  у  випадках,  коли  необхідно
                           тимчасово  зберегти  стан  драйвера.  Це  часто  трапляється  при
                           використанні  резидентних  програм.  Тобто  перед  початком  виконання
                           резидентної  частини  буфер  зберігається,  а  після  виконання  буфер
                           поновлюється.
                                  15  Установка драйвера подій
                                       На вході:АХ = 16h
                                                       ES:DX = адреса буферу для запису стану
                                                     драйвера
                                       На виході:      Регістри не використовуються
                                  Дозволяє  зберегти  стан  драйвера  в  буфері,  розмір  якого
                           задається функцією 15h.
                                  16  Відновлення стану драйвера
                                       На вході:АХ = 17h
                                                       ES:DX = адреса буферу для відновлення
                                                     стану драйвера

















                                                           61
   57   58   59   60   61   62   63   64   65   66   67