Displaying and Printing
Bitmaps are for looking at. In this section, we’ll begin by looking at the two functions that Windows supports for displaying a DIB on the video display or a printer page. For better performance, you may eventually prefer a more roundabout method for displaying bitmaps that I’ll discuss later in this chapter. But these two functions are a logical first start.
The two functions are called SetDIBitsToDevice (pronounced “set dee eye bits to device”) and StretchDIBits (“stretch dee eye bits”). Each function uses a DIB stored in memory and can display the entire DIB or a rectangular portion of it. When you use SetDIBitsToDevice, the size of the displayed image in pixels will be the same as the pixel size of the DIB. For example, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access