0
我用wxwidgets制作一个简单的窗口。我怎样才能改变边界? 另外我怎样才能用右箭头按钮按下灭?函数(OnClose)?如何更改边框?
#include <wx/wx.h>
class _Frame: public wxFrame
{
public:
_Frame(wxFrame *frame, const wxString& title);
private:
void OnClose(wxCloseEvent& event);
DECLARE_EVENT_TABLE()
};
BEGIN_EVENT_TABLE(_Frame, wxFrame)
END_EVENT_TABLE()
_Frame::_Frame(wxFrame *frame, const wxString& title)
: wxFrame(frame, -1, title)
{}
void _Frame::OnClose(wxCloseEvent &event)
{
Destroy();
}
class _App : public wxApp
{
public:
virtual bool OnInit();
};
IMPLEMENT_APP(_App);
bool _App::OnInit()
{
_Frame* frame = new _Frame(0L, _("wxWidgets Application Template"));
frame->Show();
return true;
}
请勿使用下划线开始名称。这些名称是为编译器保留的。例如。用于标准头文件中的宏。 – MSalters 2010-01-22 12:58:46
你想以什么方式改变边界? – RickNotFred 2010-01-22 13:10:43