   modifying screen pixels win32
 I know I can use GetPixel and SetPixel to do some blending effects on some screen pixels in windows, but it's SLOW. Is there a faster way I can perhaps read a block of pixels into memory, do the work in memory, and then write that block back to the screen? Thanks.   
  You can use GetDIBits, do the manipulation on the raw bitmap data, and then SetDIBits back onto the device context. That should let you do the color transform a lot faster.   ; Great Thanks!   