键盘上的printscreen,按一下,屏幕就在剪贴板里了,在新建一个画图粘下来就可以了,你是要这个吗?
解决方案 »
- chrB()这个函数有什么作用,举个列子.
- 三表汇总求和
- 如何用vb从数据库中提取数据,并对其进行判断?
- 限制程序被同时运行两次
- 请教一个VB中datagrid表数据录入的问题
- 新发现:access2000的mdb如果有命名为note的字段,执行rs.execute "insert into (note) values('" & Mynote & "')"时出错
- 高分等着你拿
- 大家帮我看看这个问题出在哪里吧,小女子在这里谢过了
- 请教这种是什么编码?怎么解码?多谢!
- 关于 vb中使用Data Report 如何在细节区显示两列数据,即对同一个记录结果集,第一行第一列显示记录集1,第一行第二列显示记录集2;第二行第一列显示记录集3,第二行第二列显示记录集4;依此类推
- 请问如何让按泖单击不运行,而要双击两下才能运行??
- 学VB控件的最好网站
Private Declare Function BitBlt Lib "gdi32" (ByVal hDestDC As Long, ByVal X As Long, ByVal Y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal dwRop As Long) As Long
Private Declare Function GetDC Lib "user32" (ByVal hwnd As Long) As Long
Const SRCCOPY = &HCC0020Private Sub Form_Load()
Form1.WindowState = 2
Form1.BorderStyle = 0
Form1.Left = 0
Form1.Top = 0
Form1.Width = Screen.Width
Form1.Height = Screen.Height
screenhwnd = GetDesktopWindow()
screendc = GetDC(screenhwnd)
rc = BitBlt(Form1.hDC, 0, 0, Form1.ScaleWidth, Form1.ScaleHeight, screendc, 0, 0, SRCCOPY)SavePicture Form1.Image,"C:\1.bmp"'存成bmpEnd Sub
我要的是用代码.
monkey说得对
其实,把"Form1.hDC"换成"Picture1.hDC"也可以