M>Родные контролы — это как бы хорошо. А что с расширяемостью этих контролов? Любой контрол на Qt можно абклассныть и извратить до невозможности, и это прокатит на любой платформе. А wxWidgets?
Приведенный Шериданом пример имеет очень сильные ограничения, что никак не подпадает под понятие "извратить до невозможности".
А легко это можно сделать, наследуешся от wxControl и выебываешся перед пользователем до умопомрачения последнего.
T>Уж лучше хороший инструмент для создания нужных контролов.
А еще лучше когда родные контролы дополняются самописными на платформах, где они не реализованы. Например wxGrid реализуется как самописный контрол:
wxGrid 
и
wxPropertyGrid<br />
T>Вот пара-тройка моих самописных:
T>Простой колор-чузер.
Нафига изобретать велосипед, если это уже в wxWidgets реализовано лет десять назад?
Прорисовка в wxOwnerDrawnComboBox позволяет легко изменять фоновой рисунок в выпадающем списке<br />
Выбор цвета также имеет привычный вид для пользователя: (wxColourDialog)<br />
T>Так, что уж лучше иметь хороший мощный механизм имплементации контролов, чем скудный набор из нативных.
А еще лучше иметь родные контролы, которые дополняются мощным механизмом имплементации контролов из wxWidgets. (Примеры выше)