Сначала создаю растровое изображение, а затем кнопку и вызываем button->Raise()
.
Кнопка не отображается, пока я не надвигаюсь на нее, и хотя я предоставляю ее прозрачным png как изображение, прозрачность прикручивается, как можно увидеть здесь:
Как говорит документация Raise(), эта функция работает только для окон верхнего уровня. Перекрывающие дочерние окна не поддерживаются wxWidgets и не будут работать корректно на всех платформах.
Ближе всего вы можете сделать то, что вы хотите, использовать пользовательский фон в своем родительском окне, который, действительно, будет отображаться за вашей растровой кнопкой.