Автор: cheops (27.02.2007 в 20:23)
В Windows API не имеет значения, как создан элемент управления динамически или статически - каждый из элементов управления имеет уникальный идентификатор, по которому можно отслеживать события в функции окна в switch-конструкции. В объектно-ориентированных библиотеках, например, VCL имя-функции обработчика можно назначать как обычное свойство. В MFC действует карта событий, которая начинается с BEGIN_MESSAGE_MAP и заканчивается END_MESSAGE_MAP(), например обработка события кнопки может выглядеть следующим образом
ON_BN_CLICKED(IDOK, OnBnClickedOk) |
Где IDOK - идентификатор кнопки (целочисленная константа), а OnBnClickedOk - имя функции-обработчика.