04-04-2005, 11:23 AM
umm...
this doesn't work.
this equivalent c++ code does.
why?!??!?!?!!!??!??!!?!?!?!??!?!?!!??!??!?!?!!!??!??!!?!?!?!??!?!?!!??!??!?!?!!!??!??!!?!?!?!??!?!?!!??!??!?!?!!!??!??!!?!?!?!??!?!?!!?
and, as a side question, how do i get wxsizers to work?
this doesn't work.
Code:
'$include: "libwx-c.bi"
dim shared wx_app,this
sub App_OnInit ()
this = wxFrame_ctor ()
wxFrame_Create (this, 0, 1, "Welcome to WX-C", wxSize_ctor ( -1, -1), wxSize_ctor ( -1, -1), wxDEFAULT_FRAME_STYLE or wxCLOSE_BOX, "frame" )
sizer=wxboxsizer_ctor(wxVERTICAL)
wxWindow_SetAutoLayout(this,TRUE)
test=wxbutton_ctor()
wxButton_Create(test,this,-1,"Load a file!",wxSize_ctor(-1,-1),wxSize_ctor(-1,-1),0,0,0)
wxsizer_addwindow(sizer,test,0,0,0,0)
test2=wxbutton_ctor()
wxButton_Create(test2,this,-1,"Load a file also!",wxSize_ctor(-1,-1),wxSize_ctor(-1,-1),0,0,0)
wxsizer_addwindow(teh_sizer,test2,0,0,0,0)
wxWindow_SetSizerAndFit(this,sizer,0)
wxWindow_CenterOnScreen(this,wxBOTH)
wxapp_oninit(wx_app)
wxWindow_Show ( this, 1)
end sub
sub App_OnExit()
wxapp_onexit(wx_app)
end sub
' main code...
wx_app = wxApp_ctor()
wxApp_RegisterVirtual ( wx_app, @App_OnInit, @App_OnExit)
wxApp_Run(0,0)
end
this equivalent c++ code does.
Code:
...
wxBoxSizer* sizer=new wxBoxSizer(wxVERTICAL);
wxButton* test=new wxButton();
test->Create(this, -1, _T("test"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("button"));
sizer->Add((wxWindow*)test, 0, 0, 0, 0);
wxButton* test2=new wxButton();
test2->Create(this, -1, _T("test2"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("button"));
sizer->Add((wxWindow*)test2, 0, 0, 0, 0);
this->SetSizerAndFit(sizer, 0);
...
why?!??!?!?!!!??!??!!?!?!?!??!?!?!!??!??!?!?!!!??!??!!?!?!?!??!?!?!!??!??!?!?!!!??!??!!?!?!?!??!?!?!!??!??!?!?!!!??!??!!?!?!?!??!?!?!!?
and, as a side question, how do i get wxsizers to work?
ttp://m0n573r.afraid.org/
Quote:quote: "<+whtiger> you... you don't know which way the earth spins?" ... see... stupidity leads to reverence, reverence to shakiness, shakiness to... the dark side...phear