Четвертый Borland C++ и его окружение

       

Командные кнопки


Командные кнопки выполняют действия при каждом "нажатии"

(активизации) такой кнопки. Существует два вида таких кнопок: заданные по умолчанию и остальные. Заданная по умолчанию командная

кнопка имеет стиль BS_DEFPUSHBUTTON и обрамление, указывающее реакцию по умолчанию. Другие кнопки имеют стиль BS_PUSHBUTTON. Примеры управляющих элементов типа командных кнопок вы можете найти

в подкаталоге EXAMPLES\OWL\OWLAPI\BWCC.

Один и конструкторов TListBox имеет 7 стандартных параметров

конструктора объекта управляющего элемента (родительское окно,

идентификатор ресурса, размеры и положение управляющего элемента,

необязательный идентификатор библиотеки), плюс текстовую строку

(метку управляющего элемента) и булевский флаг, указывающий, является ли кнопка заданной по умолчанию.

Когда пользователь щелкает на командной кнопке "мышью", родительское окно получает уведомляющее сообщение. Если родительский оконный объект перехватывает сообщение, то он может отвечать

на эти события, выводя диалоговое окно, сохраняя файл и т.д. Для

перехвата и реакции на сообщения командных кнопок определите для

кнопки функцию реакции на команду.



Содержание раздела