Вы можете дать каждой вкладке значок (используя SetPageImage
, если я правильно помню). Я делал это в прошлом, чтобы показать какой-то индикатор прогресса. Вы можете использовать его для рисования растрового изображения (wxMemoryDC) каждый раз, когда срабатывает таймер, и обновлять это изображение.
Вы также можете использовать wxAuiNotebook
. Он не использует нативные виджеты, но он является частью инфраструктуры AUI (принятой в wx2.8) и позволяет выполнять современные функции, такие как перетаскивание вкладок. Конечно, он также имеет метод SetPageBitmap
.
Вы можете либо сделать мигающий маленький светодиод, либо нарисовать имя контакта на цветном фоне (цвет которого меняется с каждым интервалом мигания) и использовать его в качестве значка вместо того, чтобы рисовать имя контакта рядом со значком. , Последний метод работает только с использованием wxAuiNotebook
, если я правильно помню.
Прошло некоторое время с тех пор, как я это сделал, но это сработало очень хорошо.