| Construction | |
|---|---|
| CWinApp | Constructs a CWinApp object. |
| Operations | |
|---|---|
| LoadIcon | Loads an icon resource. |
| LoadStandardIcon | Loads a Windows predefined icon that the IDI_ constants specify in WINDOWS.H. |
| LoadOEMIcon | Loads a Windows OEM predefined icon that the OIC_ constants specify in WINDOWS.H. |
| ParseCommandLine | Parses individual parameters and flags in the command line. |
| ProcessShellCommand | Handles command-line arguments and flags. |
| GetProfileInt | Retrieves an integer from an entry in the application's .INI file. |
| WriteProfileInt | Writes an integer to an entry in the application's .INI file. |
| GetProfileString | Retrieves a string from an entry in the application's .INI file. |
| WriteProfileString | Writes a string to an entry in the application's .INI file. |
| AddDocTemplate | Adds a document template to the application's list of available document templates. |
| GetFirstDocTemplatePosition | Retrieves the position of the first document template. |
| GetNextDocTemplate | Retrieves the position of a document template. Can be used recursively. |
| OpenDocumentFile | Called by the framework to open a document from a file. |
| AddToRecentFileList | Adds a filename to the most recently used (MRU) file list. |
| Overridables | |
|---|---|
| InitApplication | Override to perform any application-level initialization. |
| InitInstance | Override to perform Windows instance initialization, such as creating your window objects. |
| Run | Runs the default message loop. Override to customize the message loop. |
| OnIdle | Override to perform application-specific idle-time processing. |
| ExitInstance | Override to clean up when your application terminates. |
| HideApplication | Hides the application before closing all documents. |
| CloseAllDocuments | Closes all open documents. |
| SaveAllModified | Prompts the user to save all modified documents. |
| DoMessageBox | Implements AfxMessageBox for the application. |
| ProcessMessageFilter | Intercepts certain messages before they reach the application. |
| ProcessWndProcException | Intercepts all unhandled exceptions thrown by the application's message and command handlers. |
| DoWaitCursor | Turns the wait cursor on and off. |
| OnDDECommand | Called by the framework in response to a dynamic data exchange (DDE) execute command. |
| WinHelp | Calls the WinHelp Windows function. |
| Initialization | |
|---|---|
| LoadStdProfileSettings | Loads standard .INI file settings and enables the MRU file list feature. |
| SetDialogBkColor | Sets the default background color for dialog boxes and message boxes. |
| SetRegistryKey | Causes application settings to be stored in the registry instead of .INI files. |
| Command Handlers | |
|---|---|
| OnFileNew | Implements the ID_FILE_NEW command. |
| OnFileOpen | Implements the ID_FILE_OPEN command. |
| OnHelp | Handles F1 Help within the application (using the current context). |
CWinApp Overview, CWinApp Data Members, Application Architecture Classes