• ▼MSDN Library - April 2000
    • ▶Welcome to the MSDN Library
    • ▶Visual Studio 6.0 Documentation
    • ▶Office Developer Documentation
    • ▶Windows CE Documentation
    • ▶Platform SDK
    • ▶SDK Documentation
    • ▶DDK Documentation
    • ▶Windows Resource Kits
    • ▶Knowledge Base
    • ▼Technical Articles
      • About Technical Articles
      • ▶Component Object Model
      • ▶Data Access
      • ▶Database and Messaging Services
      • ▶Enterprise Development
      • ▶Web Development
      • ▶Multimedia
      • ▶Microsoft Office
      • ▶Visual Tools
      • ▼Windows Platform
        • ▶Base Services
        • ▶Controls
        • ▶Drivers
        • ▶Guidelines
        • ▶Memory
        • ▶Multithreading
        • ▶Networking
        • ▶Security
        • ▶TAPI
        • ▶Terminal Services
        • ▶User Interface
        • ▶Windows CE
        • ▼Windows Management
          • Alerts Are Cheap Insurance
          • Classy Windows
          • Creating 32-Bit Screen Savers with Visual C++ and MFC
          • Creating File Viewers in Windows 95
          • Creating Programs Without a Standard Windows User Interface Using Visual C++ and MFC
          • Generic: Anatomy of a Simple Win32 Application
          • GetMessage and PeekMessage Internals
          • Instrumenting Windows NT Applications with Performance Monitor
          • The IShellLink Interface
          • Managing Windows with WMI
          • Safe Subclassing in Win32
          • Using CDialogBar in 32-Bit MDI Applications
          • Using Shell Links in Windows 95
          • Using the Common Dialogs Under Windows 95
          • Win32 Hooks
          • Win32 Window Hierarchy and Styles
          • Window Classes in Win32
          • Your Right to Know: Finding Leaks and Bottlenecks with a Windows NT PerfMon COM Object
          • Your Right to Know, Part II: More on Windows NT Performance Counters
        • ▶Windows 2000
    • ▶Backgrounders
    • ▶Specifications
    • ▶Books
    • ▶Partial Books
    • ▶Periodicals
    • ▶Samples