• ▼Microsoft DirectX 7.0
    • Legal Information
    • ▶Introducing DirectX Foundation
    • ▶Direct3D
    • ▼DirectDraw
      • About DirectDraw
      • Why Use DirectDraw?
      • ▶Getting Started: Basic Graphics Concepts
      • ▶DirectDraw Architecture
      • ▶DirectDraw Essentials
      • ▼DirectDraw Tutorials
        • ▼DirectDraw C/C++ Tutorials
          • ▶Tutorial 1: The Basics of DirectDraw
          • ▶Tutorial 2: Loading Bitmaps on the Back Buffer
          • ▶Tutorial 3: Blitting from an Off-Screen Surface
          • ▶Tutorial 4: Color Keys and Bitmap Animation
          • ▶Tutorial 5: Dynamically Modifying Palettes
          • ▼Tutorial 6: Using Overlay Surfaces
            • Step 1: Create a Primary Surface
            • Step 2: Test for Hardware Overlay Support
            • Step 3: Create an Overlay Surface
            • ▼Step 4: Display the Overlay Surface
              • Step 4.1: Determine the Minimum Display Requirements
              • Step 4.2: Set Up the Source and Destination Rectangles
              • Step 4.3: Display the Overlay Surface
            • Step 5: Update the Overlay Display Position
            • Step 6: Hide the Overlay Surface
        • ▶DirectDraw Visual Basic Tutorials
      • ▶DirectDraw Reference
      • ▶DirectDraw Tools and Samples
    • ▶DirectInput
    • ▶DirectMusic
    • ▶DirectPlay
    • ▶DirectSetup
    • ▶DirectSound
    • ▶Glossary
    • ▶Appendix