The information in this article applies to:
SUMMARYUnder certain conditions, you may want to terminate an MFC application programatically. MFC does not provide a public function to gracefully exit an application. MORE INFORMATIONA method for dealing with this is to create a function in your application like the following:
As you can see, this is implemented as a global function, which can be
called from anywhere in your application. It simply sends a WM_CLOSE
message to your application's mainframe window. This initiates an orderly
shutdown of the application.If you are using MFC, version 2.5 or later, you can take advantage of a new global MFC function, "AfxGetMainWnd", to simplify the code: NOTE: Always call CDocument::SetModifiedFlag() after changing your document
data. This will ensure that the framework prompts the user to save before
shutdown. If you need more extensive control over the shutdown procedure,
you can override CDocument::SaveModified().
Additional query words: kbinf 1.00 1.50 1.51 1.52 2.00 2.10 2.50 2.51 2.52 3.00 3.10 4.00
Keywords : |
Last Reviewed: August 2, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |