如何从应用程序内截取Form?

时间:2012-05-11 04:04:40

标签: forms vb6 screenshot clipboard

哪些代码可以有效地截取Form的屏幕截图并将此图像的副本放到剪贴板上?

所以我希望像:Form.CopyScreenshotToClipboard

2 个答案:

答案 0 :(得分:1)

  1. 在设计时创建隐藏的PictureBox
  2. 使用Deanna's answer将图表绘制到PictureBox中。使用form.hWnd获取hWnd
  3. 然后将图片框内容复制到剪贴板like this

答案 1 :(得分:0)

只是想一想,当你的表格是专注的形式时,如何模拟ALT + PRNSCN?

这将制作表单的屏幕截图并将其放在剪贴板中。