Нет, хочется послать WM_PAINT окну (возможно, даже не активному) и получить его bitmap. Можно сделать через WM_PRINT, который получает DC в качестве параметра, но к сожалению далеко не все окна реализуют WM_PRINT.