资 源 简 介
Библиотека построена на иерархии классов по некоторой анологии с MFC. Имеет отличный от MFC и WTL механизм обработки событий, построенный не на определении статического массива идентификаторов и обработчиков. Обработка событий осуществляется посредством объекта класса CULMessageMap, который является контейнером для вносимых в него идентификаторов и обработчиков, что позволяет добавлять их динамически в процессе работы оконного класса. Такой подход значительно упрощает построение приложений с динамический встраиваемыми модулями. Базовым оконным классом является CULWnd, который инкапсулирует базовые свойства и методы оконного класса. В библиотеке описана большая часть классов для стандартных контролов и реализованы классы расширенных контролов, например, список CULListCtrlEx, позволяющий в каждую ячейку устанавить различные элементы управлния. Все элементы управления реализованы на основе класса CULSubClass, который осуществляет сабклассирование указанного элемента управления и родите