Picture比较长或宽,超出屏幕,用滚动条显示,怎么把这个Picture的内容,包括控件一起保存为图片。谢谢。
解决方案 »
- 高分请教vb拆分word问题
- 关于用treeview显示数据
- 如何在VB引用中加入IShellFolder^^^^
- .mdb的文件为什么这么大啊?!——实在想不明白
- 請問各位怎樣用API獲得當前正在應用的軟件名。
- fso能打开WORD文档吗
- VB中的窗体的长度度量单位是什么,跟象素(pixel)怎样转换?
- 各位大哥请帮忙!!!
- 用VB作控件如何让它在使用时无法改变其大小,如TIMER控件等????
- 如何禁用开始菜单快捷键(即有个视窗的那个键)和Alt+Tab、Alt+Esc键?
- vb6里面的出错时跳转语句标签要在很多个过程中使用,能不能整个程序只写一次这个标签语句?还是说必须每个过程里都写
- VB ADD方法的问题。
Dim NameWithPath As String
Dim PictureGetImg As FormMain
On Error GoTo Cancel
With CommonDialogBMP
.CancelError = True
.Filter = "Pictures (*.bmp)|*.bmp"
.DefaultExt = "bmp"
.InitDir = App.Path
.FileName = "default"
.DialogTitle = "定义保存当前窗口画面文件名"
.Flags = cdlOFNOverwritePrompt
.ShowSave
NameWithPath = .FileName
End With
'If Trim(dir(NameWithPath)) = "" Then Exit Sub
DoEvents
keybd_event vbKeySnapshot, 1, 0, 0
DoEvents
'FormMain.Picture = Clipboard.GetData(vbCFBitmap)
SavePicture Clipboard.GetData(vbCFBitmap), NameWithPath
FormMain.Cls
Clipboard.Clear
Cancel:
Err.Clear
End Sub试试看咯