wxWindows - příklad
#include <wx/wx.h>

class MyDialog : public wxDialog {
  wxButton *button;
  DECLARE_EVENT_TABLE()
public:
  MyDialog() : wxDialog(NULL,-1,"hello",wxPoint(-1,-1),wxSize(80,30)) {
    button = new wxButton(this,1,"button",wxPoint(10,10),wxSize(60,-1));
  }
  void OnButton() { button->SetLabel("clicked"); }
};

BEGIN_EVENT_TABLE(MyDialog, wxDialog)
  EVT_BUTTON(1, MyDialog::OnButton)
END_EVENT_TABLE()

class MyApp : public wxApp {
public:
  bool OnInit() {
    MyDialog dialog; dialog.ShowModal();
  }
};

IMPLEMENT_APP(MyApp)