切屏有关问题

切屏问题
现在要实现一个功能,就是要把当前客户区域绘制的图形保存成图片。现在有两个问题,一个是如果客户区有滚动条时只能保存可视的区域,怎么能完整的保存绘图区,包括滚动下的,第二个问题是,保存的图片中怎么时不时的包含其他画面,比如另存为对话框的部分画面,是dc没有取对还是什么问题呢?

------解决方案--------------------
把滚动条没有显示的内容都放到dc里,当然,首先你要能获得所有的内容