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