11. MFC TIPS, TRICKS, AND CAVEATS

        11.1.  What's the best way to convert my C Window's app to MFC?

        11.2.  Why is my MFC application running slow?

        11.3.  How can I create an application that is initially maximized?

        11.4.  How do I enable TRACE macros in my app?

        11.5.  How do I perform background processing in my application?

        11.6.  How do I send a message to another thread?

        11.7.  Does Microsoft use MFC in their Products? Which ones?

        11.8.  How do I limit my MFC application to one instance?

        11.9.  How do I get my MFC app to use the Registry on Win32 platforms?

        11.10.  How do I programmatically terminate my MFC application?

        11.11.  What's the difference between IMPLEMENT_DYNAMIC, IMPLEMENT_DYNCREATE, and IMPLEMENT_SERIAL?    
                11.11.1.  MFC 4.0 Note

        11.12.  How can I declare an abstract base class to be IMPLEMENT_SERIAL?

        11.13.  What is AFX.INL and AFXWIN1.INL, etc..?

        11.14. MFC on other Platforms       
                11.14.1.   Is MFC available on the Macintosh?
                11.14.2.   Is MFC available on OS/2?

        11.15.  How should I learn / start-learning MFC?
 
        11.16.  What DLL's should  I distribute with my MFC app?

        11.17.  How do I intercept WM_SETTEXT messages?
  
        11.18.  I can't create an instance because of DECLARE_DYNCREATE!

        11.19.  What the heck is this  _t() thing I keep seeing?

        11.20.  How do I use CMemoryState?
 
        11.21.  How do I handle my own registered messages?

        11.22.  How do I customize the MFC idle time processing?

        11.23.  How do I add What's This menus to my application - like Win95 hip apps have?
 
        11.24.  How do I display a "Choose directory" dialog, instead of a "Choose file" dialog?

        11.25.  I'm having problems using MFC 4.0 and the STL, what could be wrong?

        11.26.  Window Manipulation
                11.26.1.    How do I make a window stay on top of the others?
                11.26.2.    How do I make a window move in front of another?

        11.27. Is MFC DEAD?

        11.28. Does ATL replace MFC?

        11.29. How do I implement docking windows like DevStudio has?

        11.30. Will the next version of MFC support [some particular feature]?