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