CWinApp Member Functions

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).

See Also

CWinApp Overview, CWinApp Data Members, Application Architecture Classes