Архив тегов: Исходники

TStyleHook, GDI+ и шрифт из ресурса

StyleHook GDI+

Наследники TStyleHook служат для перехвата событий и пользовательской отрисовки компонента. Что позволяет кардинально улучшить интерфейс без написания своих компонент и хакерских уловок. Планировал к стилям зайти издалека, но уж так как-то само собой сложилось, что буду описывать сейчас.

ScrollBox с прокруткой, масштабом и перетаскиванием

ScrollBox с прокруткой колесом мыши

ScrollBox представляет собой контейнер для визуальных компонент. Может иметь полосы прокрутки, с помощью которых можно добраться до любого элемента контейнера. Прокрутка осуществляется только с помощью ScrollBar’ов. На колесо мыши не реагирует. Перетаскивать содержимое мышью не умеет. Популярностью не пользуется.

Direct2D. Перспективная трансформация

Перспективная трансформация Direct2D

Перспективная проекция Direct2D отличается от перспективной трансформации «по четырем точкам» тем, что она строится по углам поворота вокруг осей X, Y, Z, учитывает смещения и точку вращения.

Аффинные преобразования на плоскости

Аффинные преобразования на плоскости

Аффинные преобразования на плоскости используются в машинной графике повсеместно. Придумал их Эйлер в 18 веке, развил Мёбиус в 19-ом, в 20-м они переместились в графический адаптер и теперь являются неотъемлемой частью нашей с вами жизни…

Построение правильных многоугольников и неправильных звезд

Многоугольники и звезды

Скоро Новый Год! Давайте создавать уже праздничное настроение и запасаться шампанским! Самое время порисовать праздничные звезды )))

Прямой доступ к пикселям Bitmap

Тема прямого доступа к пикселям как-то сама-собой получилась из темы быстрого доступа к пикселям. Потому что не важно, в какой технологии или какой библиотеке сейчас работаем, как только возникает необходимость быстрой обработки изображения, в конечном счете, приходим к необходимости иметь… (ДАЛЕЕ)

Быстрый доступ к пикселям Bitmap

Быстрый доступ к пикселям

Снова тема из разряда вечных. Быстрый доступ к пикселям необходим в первую очередь при работе с графикой, видео, и людям, которые стремятся делать конечный продукт хорошо и красиво.