怎样把一个滚动窗口的显示的和未显示的内容保存成BMP格式的文件,就好想是打印一张报表一样,打印出来整张报表.保存的图片也是一个完整的图片.请各位大虾不吝赐教!!
解决方案 »
- 怎么实现像抓包软件wireshark那样在屏幕高速打印字符串?
- 求助:重心(形心)的问题
- 关于非模态对话框无法使用PreTranslateMessage(MSG* pMsg)
- 定时器
- 关于Getsavefilename
- 在一个IPAddress控件中输入IP地址,如何动态的显示在另一个IPAddress控件中
- 请教:为什么我用CMyDlg dlg;dlg.DoModal();不能创建对话框
- 在IE中如何将指定的工具栏显示在工具栏面板中,重分感谢!!!
- 如果得到被创建进程的输出流
- vc下编写SERVER端的程序,如何实现无阻塞
- 没有一个软件能够 把csdn里的帖子全部下到本地????????精华呀,可我没钱上网:P
- CWinThread派生类的用法
我的做法是,你的Ondraw函数可以选择输出到屏幕或者一个内存里,打印时候把输出
到内存,再存成bitmap文件。
如果窗口显示的内容不是你自己输出的,那可以计算出来位置屏幕内容存到bitmap文件
hyper snap什么的抓图软件支持这种功能, 下一个看看, 用spy看看是不是发送了scroll消息吧.
如果窗口显示的内容是你自己OnDraw里输出的,那就最好办了,你自己可以控制的阿