[英]Drawing a wxBitmapButton over a wxStaticBitmap
我先创建位图,然后创建按钮并调用button->Raise() 。
button->Raise()
直到我将鼠标悬停在该按钮上时,该按钮才显示出来,即使我向其提供了透明png作为图像,也可以将透明性搞砸,如下所示:
正如Raise()文档所说,此函数仅适用于顶层窗口。 wxWidgets不支持重叠的子窗口,并且不能在所有平台上正常工作。
您最想做的就是在父窗口上使用自定义背景 ,该背景的确会显示在位图按钮的后面。
[英]wxBitmapButton reading class parameters
[英]Remove border from wxBitmapButton
[英]Getting wxStaticBitmap in BoxSizer
[英]Only last wxStaticBitmap is showing
[英]wxStaticBitmap above wxGauge
[英]wxWidgets: Drawing over child
[英]wxSizer and wxStaticBitmap ignore minimum size
[英]wxStaticBitmap has no member named “SetScaleMode()”
[英]How to add label / text to wxStaticBitmap?
[英]Drawing image over static control
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.