Transcription: One of the concepts that I found most confusing when I first started Windows programming was that of a device context. You see, it's easy to get confused between a device context and a device. There are two different things. A device is something physical, like a printer or a window or a block of memory. A device context is just this object in Windows that tells Windows how to draw into a device. So for example, if you have a device context to a printer, your device context tells you how to draw into a physical printer, actual printed page. Same thing for a window. Where it gets confusing is w ...