我想问一下如何从我写的点开始在特定位置调整按钮的大小但是按钮出现在整个屏幕上,请帮忙
我正在使用 .cpp 文件而不是 .h 和 .cpp
enum
{
BUTTON_Generate = 2,
};
bool MyApp::OnInit()
{
MyFrame *frame = new MyFrame( _("Key Generator"), wxPoint(1, 1),wxSize(450, 450));
frame->Connect( BUTTON_Generate, wxEVT_COMMAND_BUTTON_CLICKED, (wxObjectEventFunction)
&MyFrame::OnAbout);
}
MyFrame::MyFrame(const wxString& title, const wxPoint& pos, const wxSize& size)
: wxFrame( NULL, -1, title, pos, size )
{
GenerateKey = new wxButton(this, BUTTON_Generate, _T("Generate Key"), wxPoint(200,
200), wxSize(10,10), 0);
}
但是,如果我写:另一个按钮为:
GenerateKey2 = new wxButton(this, BUTTON_Generate, _T("Generate Key"), wxPoint(200,
200), wxSize(10,10), 0);
它显示两个按钮在指定的点对齐,但是在声明单个按钮的情况下,它显示按钮在整个框架上拉伸,为什么会这样?
艾玛