使用wxWidget创建一个带浮雕的矩形区域

时间:2012-08-27 22:27:58

标签: c++ wxwidgets

我最近开始使用wxWidget,它是一个非常强大的GUI API,从现在开始我想创建一些带有浮雕标志的矩形,如:“平坦”,“凸起”,“凹陷”等,但我不知道请参阅http://docs.wxwidgets.org/trunk/classes.html#letter_T网站指南中的任何内容,我可以使用它来实现此自定义widwget。 有人可以帮帮我??

2 个答案:

答案 0 :(得分:0)

wxWindow类支持以下样式:

wxBORDER_DEFAULT:窗口类将决定要显示的边框类型(如果有)。

wxBORDER_SIMPLE:在窗口周围显示细边框。

wxSIMPLE_BORDER是此款式的旧名称。

wxBORDER_SUNKEN:显示下沉边框。

wxSUNKEN_BORDER是此样式的旧名称。

wxBORDER_RAISED:显示凸起的边框。

wxRAISED_BORDER是此款式的旧名称。

有关这些以及更多内容的详细信息,请访问: http://docs.wxwidgets.org/trunk/classwx_window.html

答案 1 :(得分:0)

有两种窗口,即自己出现的顶层窗口,以及出现在内部或至少“属于”另一个窗口的子窗口。除了顶层窗户之外的每个窗口都应该有一个父窗口。

您创建的窗口没有父窗口,也不是顶层窗口。在创建任何其他窗口之前,您应首先创建一个wxFrame,它是一个顶层窗口。

您应该看一下示例应用程序,特别是名为“mimimal”的应用程序,它展示了如何编写一个行为很好的应用程序。一旦了解了它的工作原理,就可以修改示例代码以执行所需的操作。