WxButton-鼠标悬停和边框大小

时间:2019-07-28 12:02:25

标签: c++ wxwidgets

当前,我在代码块IDE中使用Wxsmith构建了一个Login表单,我想知道是否可以将鼠标悬停效果添加到Wxbutton并更改边框半径吗?

我经历了https://docs.wxwidgets.org/trunk/classwx_any_button.html

鼠标悬停时有一个叫做“ void wxAnyButton :: SetBitmapCurrent(const wxBitmap&bitmap)”的东西。但是我无法真正理解它,我也不知道在哪里使用它。请帮助我成为Wxwidgets的新手。

1 个答案:

答案 0 :(得分:0)

您确实可以通过调用SetBitmapCurrent()函数并将要在“悬停”状态下使用的位图传递给按钮来更改按钮显示的位图。如果这样做,您可能还希望使用SetBitmapLabel()在正常状态下为按钮使用位图。

无法直接更改本机按钮的边框半径,因为它根本不使用任何此类东西。