Drawing Color Pointers

Defining the color pointer this way also gives transparency and inversion. Where the color bitmap is black (index 0) and the AND mask is 1, the result is transparency. Where the color bitmap is white and the AND mask is 1, the result is inversion. If the device cannot display color, a pointer defined this way can be drawn as black and white. These conventions allow applications to use a single pointer definition for color and monochrome displays.