Skip to content Skip to sidebar Skip to footer

Tag: wxPaintDC

PDF-версия статьи “Пишем скринсейвер на wxWidgets”

Выложил русскую PDF-версию статьи "Пишем скринсейвер на wxWidgets". В статье рассмотрено: Создание собственных компонентов Отрисовка графики, double-buffering с использованием wxBufferedPaintDC Обработка событий от мыши и клавиатуры Обработка аргументов командной строки с помощью wxCmdLineParser Хостинг wxWidgets-окна на внешнем нативном окне Скачать статью "Пишем скринсейвер на wxWidgets". Скачать исходный код примера и проекты для Win32 и Windows Mobile…

Read more

Разработка собственных компонентов – Оптимизация отрисовки графики

У каждого из нас бывают ситуации, когда кажется что того набора компонент, которые доступны в стандартной поставке, недостаточно для комфортной работы. Иногда написание своих компонентов является фатальной необходимостью. Так, например, в моей практике часто возникали ситуации, когда необходимо было разрабатывать новые элементы управления, которые по своей функциональности заменяли бы несколько стандартных элементов. Зачастую к созданию новых элементов управления нас подталкивает мода на всякого рода красивости, которые так любят обычные пользователи. Но так ли часто мы задумываемся о том, правильно ли выбрана реализация того или иного компонента, на сколько быстро и эффективно работает наш компонент и не будет ли его использование замедлять работу нашей программы? Конечно, сегодня аппаратное обеспечение позволяет всё реже и реже задумываться о таких вещах, но в случаях, когда недоработок слишком много, быстродействие может снижаться очень заметно. Сегодня я хочу рассказать о том, как же все-таки избавить себя от головной боли при разработке элементов управления и обеспечить максимальное быстродействие при отрисовке графики.

Read more