The code is simple: 1. Through EnumChildWindows() I get a list of handles of visible windows 2. For each handle I show the window in full screen ShowWindow(hWn, 3) and through SaveWindow(hWn, path+file name, width, height,) I save the DC windows to a file (bmp/jpg/png) Everything is fine, but ...