[MSDN Library April 2000] Implementing CComObject, CComAggObject, and CComPolyObject (100%)
MSDN Library - April 2000 > Visual Studio 6.0 Documentation > Visual C++ Documentation > Reference > Microsoft Foundation Class Library and Templates > Active Template Library > Articles > Fundamentals of ATL COM Objects
[MSDN Library April 2000] Implementing CComObjectRootEx (85.7758620689655%)
MSDN Library - April 2000 > Visual Studio 6.0 Documentation > Visual C++ Documentation > Reference > Microsoft Foundation Class Library and Templates > Active Template Library > Articles > Fundamentals of ATL COM Objects
[MSDN Library April 2000] Implementing a Dual Interface (62.1662958843159%)
MSDN Library - April 2000 > Visual Studio 6.0 Documentation > Visual C++ Documentation > Reference > Microsoft Foundation Class Library and Templates > Active Template Library > Articles > Dual Interfaces and ATL
[MSDN Library April 2000] Implementing a Dialog Box (62.1662958843159%)
MSDN Library - April 2000 > Visual Studio 6.0 Documentation > Visual C++ Documentation > Reference > Microsoft Foundation Class Library and Templates > Active Template Library > Articles > ATL Window Classes
[MSDN Library April 2000] Implementing a Window (62.1662958843159%)
MSDN Library - April 2000 > Visual Studio 6.0 Documentation > Visual C++ Documentation > Reference > Microsoft Foundation Class Library and Templates > Active Template Library > Articles > ATL Window Classes
[MSDN Library September 1992] Implementing a Status Bar (31.5370988340955%)
Technical Articles > Windows Articles
[MSDN Library September 1992] Implementing an Abort Procedure (17.1910230586538%)
Books and Magazine Articles > Programming Windows 3.0 (Petzold) > PART 4 THE GRAPHICS DEVICE INTERFACE > Chapter 15 Using the Printer > PRINTING GRAPHICS AND TEXT