【发布时间】:2013-07-04 10:39:00
【问题描述】:
我正在尝试在 wxWidgets 中创建如下所示的自定义控件:
它包含 wxTextCtrl 和 wxBitmapButton。创建它相当容易,但我的目标是创建在 XP、Vista、Win 7、Win 8、Mac OS X 中看起来相同的可扩展控件。
通常,当用户在操作系统中更改字体大小(125%、150%、200%)时,本机控件会调整其大小。 在我的情况下,这样的控件应该增加 wxTextCtrl 的大小并增加 wxBitmapButton 的大小和这个按钮中的图像。
这就是为什么我的问题是:
如何在 wxBitmapButton 中创建可缩放的图像? (也许我应该使用像 .svg 这样的矢量图像?)
如何识别我应该在 wxBitmapButton 中增加图像大小?
我不会使用原生控件,因为我希望它们在所有操作系统中看起来都一样
【问题讨论】: