Because of this, I have to use "webui_imize (e ->window);" win.bind("minimize", [](webui::window::event* e) { webui_minimize(e->window); }); win.bind("close_win", [](webui::window::event* e) { e->get_window().close(); });