Dialog::Result Dialog::show ( const Window& parent, const Template& template_, Callback callback ) { return (::indirect( &template_.data(), parent.handle(), callback)); }
Dialog::Dialog ( const Template& template_, const Module& module ) : Window(Window::claim( ::create(module.handle(), &template_.data()) )) { }
Dialog::Result Dialog::show ( const Template& template_, Callback callback ) { return (::indirect(&template_.data(), 0, callback)); }