Windows Graphics Programming: Win32 GDI and DirectDraw

Front Cover
Prentice Hall Professional, 2001 - Computers - 1234 pages
The world's most complete guide to Windows graphics programming!
  • Win32 GDI and DirectDraw: Accurate, under the hood, and in depth
  • Beyond the API: Internals, restrictions, performance, and real-life problems
  • Complete: Pixel, lines, curves, filled area, bitmap, image processing, fonts, text, metafile, printing, and more
  • Up to date: Windows 2000 and Windows 98 graphics enhancements
  • CD-ROM: Exclusive and professional quality generic C++ classes, reusable functions, demonstration programs, kernel mode drivers, GDI exploration tools, and more!

Hewlett-Packard Professional Books

To deliver high-performance Windows applications, you need an in-depth understanding of the Win32 GDI and DirectDraw--but until now, it's been virtually impossible to discover what's going on "behind" Microsoft's API calls. This book rips away the veil, giving experienced Windows programmers all the information and techniques they need to maximize performance, efficiency, and reliability! You'll discover how to make the most of Microsoft's Windows graphics APIs--including the important new graphics capabilities built into Windows 2000. Coverage includes:

  • Uncovering the Windows system architecture and graphics system internal data structure
  • Building graphics API "spies" that show what's going on "under the hood"
  • Detecting GDI resource leaks and other powerful troubleshooting techniques
  • Expert techniques for working with the Win32 GDI and DirectDraw APIs
  • Device context, coordinate space and transformation, pixels, lines, curves, and area fills
  • Bitmaps, image processing, fonts, text, enhanced metafiles, printing, and more

"Windows Graphics Programming" delivers extensive code, practical techniques, and unprecedented insight--plus an exclusive CD-ROM containing original system-level tools, kernel mode drivers, sample code, and generic C++ classes for Windows graphics programming without MFC. If you want to build Windows graphics applications that deliver breakthrough performance and reliability, you'll find this book indispensable.

 

What people are saying - Write a review

User Review - Flag as inappropriate

it's a great book to help a Windows printer driver developer to understand the Windows 2000 printer driver model & printer mechanics. It also offers a lot more than this - i only read the printer driver material.

Contents

Windows Graphics System Architecture
63
GDIDirectDraw Internal Data Structures
129
Spying in the Windows Graphics System
243
Graphics Device Abstraction
291
Coordinate Spaces and Transformation
357
Pixels
403
Lines and Curves
453
Areas
519
Image Processing Using Windows Bitmaps
731
Palettes
771
Fonts
827
Text
895
Metafile
1007
Printing
1067
DirectDraw and Direct3D Immediate Mode
1131
Index
1201

Bitmap Basics
583
Advanced Bitmap Basics
667

Common terms and phrases

About the author (2001)

FENG YUAN is a Software Design Engineer for Hewlett Packard in Vancouver, WA. He holds a Ph.D. in Software Engineering from Nanjing University. For the past four years, he has specialized in creating drivers for HP DeskJet printers giving him a burning motivation and a unique opportunity to understand Windows graphics programming inside and out.

Bibliographic information