Эта библиотека позволяет легко и быстро создавать кнопки для графических приложений DOS, а также легко управлять мышью.
Функции для создания кнопок должны вызываться в цикле.
Объёмные кнопки. |
Плоские кнопки. |
Эта библиотека, содержит следующие функции:
Эта функция выводит в графическом режиме на экран объёмную графическую кнопку.
x1,y1-координаты верхнего левого угла кнопки,
x2,y2-координаты нижнего правого угла кнопки,
x3,y3-координаты выводимой в кнопку строки.
Функция возвращает 1 если кнопка нажата, 0 если не нажата.
Эта функция аналог предыдущей, только в двумерном пространстве.
Она выводит в графическом режиме на экран плоскую графическую кнопку.
x1,y1-координаты верхнего левого угла кнопки,
x2,y2-координаты нижнего правого угла кнопки,
x3,y3-координаты выводимой в кнопку строки.
Функция возвращает 1 если кнопка нажата, 0 если не нажата.
Данная функция производит инициализацию мыши.
Параметрами этой функции являются координаты курсора мыши
горизонтального и вертикального их изменения. В ней производится
проверка установки мыши.
Возвращаемое значение:
Функция выводит на экран курсор мыши. Это осуществляется с помощью прерывания DOS int 33h.
Функция стирает с экрана курсор мыши. Это осуществляется с помощью прерывания DOS int 33h.
Эта функция считывает состояние мыши (текущие координаты, нажатие клавиш). Это осуществляется с помощью прерывания DOS int 33h.
Данная функция перемещает курсор мыши в точку с координатами (x, y). Это осуществляется с помощью прерывания DOS int 33h.