Я новичок с wxWidgets. Я не знаю, как изменить цвет сфокусированной кнопки. Когда я нажимал один раз на кнопку, он остается синим. Как я могу изменить цвет? Спасибо.wxWidgets, как изменить вид кнопки
1
A
ответ
0
wxWidgets - это, прежде всего, наличие родной внешний вид, поэтому сфокусированные кнопки должны быть синими или любыми, подходящими для текущей платформы/темы. Если вам это абсолютно необходимо, вы можете изменить цвета кнопок, используя соответствующие методы (SetBackgroundColour()
и SetForegroundColour()
), но они даже не гарантируют работу для всех собственных элементов управления на всех платформах.
Что делать, если я хочу снять фокус кнопки? –
Затем вам нужно установить фокус на что-то другое, используя 'SetFocus()'. –