Thanks Dino, http://blogs.msdn.com/nickkramer/default.aspx?p=4
I found an example in the above blog, describing catching the WM_DESTROY event; page down to the article titled: Subclassing Window's WndProc<http://blogs.msdn.com/nickkramer/archive/2006/03/18/554235.aspx>The handler for our WPF 'Close' button looks like this: def close_button_click(self, sender, args): """ Click handler for close button. Close the app. """ if confirm_message( \ "Are you sure you want to exit %s?" % TITLE): if app_state.patron_menu_meal: try: app_state.patron_menu_meal.save() except model.TallyException as e: message_box("Can't Save Changes: %s" % e.message) else: self.check_print_before_close(False) app_state.patron_menu_meal.release_lock() self._w.Close() Any clues for trapping the DESTROY in IronPython and routing it to our 'close' handler much appreciated... Thanks, Ken On Thu, Feb 18, 2010 at 3:25 PM, Dino Viehland <di...@microsoft.com> wrote: > I assume there’s just some event handler that you can hook up to a Python > function. If you post the C# or VB code someone here can probably quickly > translate it to IronPython. > > > > *From:* users-boun...@lists.ironpython.com [mailto: > users-boun...@lists.ironpython.com] *On Behalf Of *Ken MacDonald > *Sent:* Thursday, February 18, 2010 12:18 PM > *To:* users@lists.ironpython.com > *Subject:* [IronPython] [Noob]Ironpython catching Windows 'destroy' > message, and posting confirm dialog > > > > Hi, > Real new (since yesterday) to IronPython. I've just inherited a project in > I-P/XAML/.NET and a big bug list to go with it. In our main app, we display > a > "Close" button; clicking it brings up a confirmation dialog and exits the > app only if user clicks "yes, I want to quit". We'd like to have the same > behavior if the user clicks the 'Windows close' ("X" in the top right > corner). I've found examples that supposedly do this in other languages, but > they don't seem to translate to Python readily. Anyone know how to do this > successfully in I-P? > Thanks, > Ken > > _______________________________________________ > Users mailing list > Users@lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > >
_______________________________________________ Users mailing list Users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com