Класс TButtonGadget (buttonga.h)
Являясь производным от TGadget, класс TButtonGadget представляет командные кнопки, которые вы можете включать и выключить
щелчком "мыши". Вы можете также применять к реквизитам кнопок атрибуты, такие как цвет, стиль и форму.
В общем случае кнопки классифицируются как командные и атрибутные. Атрибутные кнопки включают в себя кнопки с зависимой и
независимой фиксацией. Объект TButtonGadget отвечает на события
"мыши" следующим образом в соответствии с нажатием кнопки "мыши":
"нажимается" при нажатии кнопки и освобождается, когда кнопка отпускается. Команды можно вводить, когда кнопка "мыши" отжата.
Когда кнопка "мыши" нажата, TButtonGadget перехватывает события
"мыши" и резервирует все сообщения "мыши" для текущего окна. При
нажатии кнопки "мыши" такой перехват отменяется.