在wxWidgets中新增一個按鈕元件
要使按鈕元件可以動作
要先注意到定義按鈕、監聽按鈕事件、處理函式
在標頭檔定義處理函式
void OnButtonOK(wxCommandEvent& event);
定義按鈕(這部分IDE會幫你做好)
WxButton1 = new wxButton(this, ID_WXBUTTON1, wxT("確定"), wxPoint(424,424), wxSize(75,25), 0, wxDefaultValidator, wxT("WxButton1"));
WxButton1->SetFont(wxFont(9, wxSWISS, wxNORMAL,wxNORMAL, false, wxT("微軟正黑體")));
建立監聽
EVT_BUTTON(ID_WXBUTTON1, p1Frm::OnButtonOK)
^^^^^^按鈕ID ^^^^^^^^^處理函式
監聽需要在BEGIN_EVENT_TABLE和END_EVENT_TABLE之間
再來就是定義函式
void p1Frm::OnButtonOK(wxCommandEvent& event)
{
Destroy();
}
沒有留言:
張貼留言