When I first launch overwatch and go into the training mode I can see the correct values returned from PixelGetColor, but once I start a general game (gamebrowser deathmatch) everything inside the borderless window (not fullscreen mode) returns 0x000000. Other windows continue to work without issues.

It seems the game must somehow be blocking this, is there any good way around it?