When you write an application, you create a single CWinApp-derived object. At times, you may wish to get information about this object from outside the CWinApp-derived object.
The Microsoft Foundation Class Library provides the following global functions to help you accomplish these tasks:
Application Information and Management Functions
AfxFreeLibrary | Decrements the reference count of the loaded dynamic-link library (DLL) module; when the reference count reaches zero, the module is unmapped. |
AfxGetApp | Returns a pointer to the application's single CWinApp object. |
AfxGetAppName | Returns a string containing the application's name. |
AfxGetInstanceHandle | Returns an HINSTANCE representing this instance of the application. |
AfxGetMainWnd | Returns a pointer to the current "main" window of a non-OLE application, or the in-place frame window of a server application. |
AfxGetResourceHandle | Returns an HINSTANCE to the source of the application's default resources. Use this to access the application's resources directly. |
AfxInitRichEdit | Initializes the rich edit control for the application and initializes the common controls library, if the library hasn't already been initialized for the process. |
AfxLoadLibrary | Maps a DLL module and returns a handle that can be used to get the address of a DLL function. |
AfxRegisterWndClass | Registers a Windows window class to supplement those registered automatically by MFC. |
AfxSocketInit | Called in a CWinApp::InitInstance override to initialize Windows Sockets. |
AfxSetResourceHandle | Sets the HINSTANCE handle where the default resources of the application are loaded. |
AfxRegisterClass | Registers a window class in a DLL that uses MFC. |
AfxBeginThread | Creates a new thread. |
AfxEndThread | Terminates the current thread. |
AfxGetThread | Retrieves a pointer to the current CWinThread object. |
AfxWinInit | Called by the MFC-supplied WinMain function, as part of the CWinApp initialization of a GUI-based application, to initialize MFC. Must be called directly for console applications using MFC. |
See Also CWinApp