xtd 0.2.0
Loading...
Searching...
No Matches
application_application_exit.cpp

Shows how to create an application with xtd::forms::application::application_exit event.

Windows

macOS

Gnome

#define TRACE
#include <xtd/xtd>
auto main() -> int {
environment::program_exit += delegate_ {diagnostics::trace::write_line("The program is stopped");};
application::application_exit += delegate_ {diagnostics::trace::write_line("The application is stopped");};
diagnostics::trace::write_line("Before application run");
application::run(form {});
diagnostics::trace::write_line("After application exit");
diagnostics::trace::write_line("Before program exit");
}
// Trace
//
// Before application run
// The application is stopped
// After application exit
// Before program exit
// The program is stopped
#define delegate_
The declaration of a delegate type is similar to a method signature. It has a return value and any nu...
Definition delegate.hpp:900