2

我想子类wx.Dialog化以获得比wx.MessageDialog类提供的功能更多的功能,但我仍然希望能够使用本机 Windows 图标(即 wx.MessageDialog 中使用的那些可以通过诸如wx.ICON_ERRORetc 等标志设置的图标..)

有没有办法访问这些?

更新:

感谢 steven 指出这可以通过wx.ArtProvider轻松完成

例如

wx.ArtProvider.GetBitmap(wx.ART_ERROR, wx.ART_CMN_DIALOG)
4

2 回答 2

2

这应该可以解决问题:

wx.ArtProvider.GetBitmap(wx.ART_ERROR, wx.ART_CMN_DIALOG)
于 2010-07-15T18:43:20.143 回答
0

Not sure how you'd do in in wx, but here's a Microsoft article on how to do it with the native API:

http://msdn.microsoft.com/en-us/magazine/cc188763.aspx

于 2010-07-15T16:24:07.923 回答