frmFull.frm
上传用户:szlwled
上传日期:2022-06-30
资源大小:95k
文件大小:2k
源码类别:

视频捕捉/采集

开发平台:

Visual Basic

  1. VERSION 5.00
  2. Begin VB.Form frmFull 
  3.    Appearance      =   0  'Flat
  4.    BackColor       =   &H80000005&
  5.    BorderStyle     =   0  'None
  6.    Caption         =   "全屏"
  7.    ClientHeight    =   1650
  8.    ClientLeft      =   0
  9.    ClientTop       =   0
  10.    ClientWidth     =   2280
  11.    LinkTopic       =   "Form1"
  12.    ScaleHeight     =   1650
  13.    ScaleWidth      =   2280
  14.    ShowInTaskbar   =   0   'False
  15.    WindowState     =   2  'Maximized
  16.    Begin VB.Timer timer1 
  17.       Interval        =   10
  18.       Left            =   240
  19.       Top             =   1080
  20.    End
  21.    Begin VB.PictureBox picFull 
  22.       Appearance      =   0  'Flat
  23.       AutoRedraw      =   -1  'True
  24.       BackColor       =   &H00000000&
  25.       BorderStyle     =   0  'None
  26.       ForeColor       =   &H80000008&
  27.       Height          =   1455
  28.       Left            =   0
  29.       ScaleHeight     =   1455
  30.       ScaleWidth      =   2175
  31.       TabIndex        =   0
  32.       TabStop         =   0   'False
  33.       Top             =   0
  34.       Width           =   2175
  35.    End
  36. End
  37. Attribute VB_Name = "frmFull"
  38. Attribute VB_GlobalNameSpace = False
  39. Attribute VB_Creatable = False
  40. Attribute VB_PredeclaredId = True
  41. Attribute VB_Exposed = False
  42. Option Explicit
  43. Dim strTemp As String   '模块变量,保存临时文件
  44. Private Sub Form_Load()
  45.     Me.BorderStyle = 0  '设置窗体无边框
  46.     picFull.Width = Screen.Width  '设置PictureBox控件为满屏状态
  47.     picFull.Height = Screen.Height
  48.     strTemp = App.Path & "TEMPT" & Format(Now, "yyyymmddhhmmss") & ".tmp" '设置临时文件名
  49. End Sub
  50. Private Sub picFull_DblClick()  '双击图片控件
  51.     timer1.Enabled = False  '禁止时钟控件
  52.     Unload Me
  53. End Sub
  54. Private Sub timer1_Timer()   '时钟控件
  55.     With frmCamera.ezVidCap1
  56.         If .CapSingleFrame Then '获取一个单帧
  57.             picFull.Cls   '清空图片控件
  58.             .SaveDIB strTemp         '保存当前帧到缓冲文件
  59.             picFull.PaintPicture LoadPicture(strTemp), 0, 0, picFull.Width, picFull.Height  '绘制图片到图片控件
  60.             '绘制保存的文件到图片控件
  61.             Kill strTemp  '删除捕获文件
  62.         End If
  63.     End With
  64. End Sub