Dynamic Link Library DLL overview Advantages of Using DLLs Application Vs DLLs Linking a DLL to an executable Types of DLL Initializing a DLL Export from a DLL LoadLibrary and AfxLoadLibrary GetProcaddress FreeLibrary and AfxFreeLibrary Resource-only DLL Automation in DLLs
Creating an MFC Application Structure of an MFC Application Creating a Main Window Using MFC Window Styles Registering a Window Class Resource Files in MFC Applications Menus in MFC Application Message Maps in MFC Application Accelerators in MFC Applications Message Handler Functions Timer in an MFC Application Message Box in MFC Dynamic Menu in MFC Message handlers in CWnd
Basics of Multithreading What is a thread? Thread Pools Multithreading Thread Vs Process MultiThreading support in C++ and MFC Creating User-Interface Threads in MFC Creating worker Threads in MFC Terminating Threads Thread Synchronization Designing a Thread-safe class Semaphore in MFC Mutex in MFC Critical Section in MFC Event Objects in MFC CSingleLock and CMultiLock in MFC
Bitmap Graphics Bitmaps Using a Memory Device Context The CDC::BitBlt() Function Device Independent Bitmaps Color Palettes in Bitmaps
Windows And Messages Window Messages What is a Window?
2...3... Home