Технология Broken Window была разработана для облегчения написания приложений Win32,
в основе которых лежит нестандартное окно. Суть технологии заключается в том,
что окно Windows, не имеющее заголовка, меню и других элементов, разбивается на независимые
прямоугольные области, которые имеют прозрачный фон и могут перекрываться.
Окно с независимыми областями имеет название ломаное окно (Broken Window)
Положение, размер, а также некоторые другие атрибуты ломаного окна и его областей
описываются в ресурсах приложения, а логика работы определяется в наборе классов Broken Window.
Классы Broken Window подключаются к проекту приложения ввиде файлов с исходным кодом,
а не как библиотека. Это позволяет при необходимости добавлять функциональность
в классы Broken Window, а также полностью контролировать работу приложения.
Примеры приложений созданных с применением технологии Broken Window:
BurnerMel | TUsMeter |
---|---|