For some reason createScreenShot() captures the primary monitor (win 7 64) even when the D3d9 Window is on another monitor.
GetDisplayMode and GetFrontBufferData are retuenind the primary monitor screen thought the D3D irrlicht window is on the 2nd monitor which has a different resolution to the primary.
Is this a DC9 bug?