⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 frmvideoset.frm

📁 CBB摄像直读远传抄表系统 Ver 5.2
💻 FRM
字号:
VERSION 5.00
Begin VB.Form frmVideoSet 
   BorderStyle     =   1  'Fixed Single
   Caption         =   "采集卡设置"
   ClientHeight    =   4470
   ClientLeft      =   45
   ClientTop       =   330
   ClientWidth     =   5925
   ControlBox      =   0   'False
   LinkTopic       =   "Form1"
   MaxButton       =   0   'False
   MinButton       =   0   'False
   ScaleHeight     =   4470
   ScaleWidth      =   5925
   StartUpPosition =   2  '屏幕中心
   Begin VB.Frame Frame2 
      Height          =   1335
      Left            =   120
      TabIndex        =   22
      Top             =   120
      Width           =   5655
      Begin VB.TextBox txtImgWidth 
         Height          =   285
         Left            =   960
         TabIndex        =   28
         Top             =   960
         Width           =   1455
      End
      Begin VB.TextBox txtImgHeight 
         Height          =   285
         Left            =   3840
         TabIndex        =   27
         Top             =   960
         Width           =   1455
      End
      Begin VB.ComboBox comboColor 
         Height          =   300
         ItemData        =   "frmVideoSet.frx":0000
         Left            =   3840
         List            =   "frmVideoSet.frx":0016
         Style           =   2  'Dropdown List
         TabIndex        =   26
         Top             =   240
         Width           =   1455
      End
      Begin VB.ComboBox comboStandard 
         Height          =   300
         ItemData        =   "frmVideoSet.frx":0055
         Left            =   960
         List            =   "frmVideoSet.frx":0062
         Style           =   2  'Dropdown List
         TabIndex        =   25
         Top             =   240
         Width           =   1455
      End
      Begin VB.ComboBox comboSource 
         Height          =   300
         ItemData        =   "frmVideoSet.frx":007E
         Left            =   960
         List            =   "frmVideoSet.frx":0091
         Style           =   2  'Dropdown List
         TabIndex        =   24
         Top             =   600
         Width           =   1455
      End
      Begin VB.TextBox txtDelay 
         Height          =   285
         Left            =   3840
         TabIndex        =   23
         Top             =   600
         Width           =   975
      End
      Begin VB.Label Label4 
         Caption         =   "图片宽"
         Height          =   255
         Left            =   3000
         TabIndex        =   35
         Top             =   960
         Width           =   735
      End
      Begin VB.Label Label3 
         Caption         =   "颜色"
         Height          =   255
         Left            =   3000
         TabIndex        =   34
         Top             =   240
         Width           =   495
      End
      Begin VB.Label Label1 
         Caption         =   "图片高"
         Height          =   255
         Left            =   240
         TabIndex        =   33
         Top             =   960
         Width           =   735
      End
      Begin VB.Label Label10 
         Caption         =   "端口"
         Height          =   255
         Left            =   240
         TabIndex        =   32
         Top             =   600
         Width           =   495
      End
      Begin VB.Label Label11 
         Caption         =   "制式"
         Height          =   255
         Left            =   240
         TabIndex        =   31
         Top             =   240
         Width           =   615
      End
      Begin VB.Label Label20 
         Caption         =   "毫秒"
         Height          =   255
         Left            =   4920
         TabIndex        =   30
         Top             =   600
         Width           =   495
      End
      Begin VB.Label Label19 
         Caption         =   "快照时延"
         Height          =   255
         Left            =   3000
         TabIndex        =   29
         Top             =   600
         Width           =   855
      End
   End
   Begin VB.Frame Frame1 
      Height          =   2415
      Left            =   120
      TabIndex        =   3
      Top             =   1440
      Width           =   5655
      Begin VB.HScrollBar srbTimeY 
         Height          =   150
         Left            =   1920
         Max             =   576
         TabIndex        =   13
         Top             =   2040
         Value           =   10
         Width           =   3495
      End
      Begin VB.HScrollBar srbDateY 
         Height          =   150
         Left            =   1920
         Max             =   576
         TabIndex        =   12
         Top             =   1560
         Value           =   10
         Width           =   3495
      End
      Begin VB.HScrollBar srbTimeX 
         Height          =   150
         Left            =   1920
         Max             =   720
         TabIndex        =   11
         Top             =   1800
         Value           =   200
         Width           =   3495
      End
      Begin VB.HScrollBar srbDateX 
         Height          =   150
         Left            =   1920
         Max             =   720
         TabIndex        =   10
         Top             =   1320
         Value           =   90
         Width           =   3495
      End
      Begin VB.CheckBox checkShowTime 
         Caption         =   "显示时间"
         Height          =   195
         Left            =   120
         TabIndex        =   9
         Top             =   1800
         Width           =   1095
      End
      Begin VB.CheckBox checkShowDate 
         Caption         =   "显示日期"
         Height          =   195
         Left            =   120
         TabIndex        =   8
         Top             =   1320
         Width           =   1095
      End
      Begin VB.HScrollBar srbBrightness 
         Height          =   150
         Left            =   1920
         Max             =   10000
         SmallChange     =   16
         TabIndex        =   7
         Top             =   240
         Value           =   5000
         Width           =   3495
      End
      Begin VB.HScrollBar srbContrast 
         Height          =   150
         Left            =   1920
         Max             =   10000
         SmallChange     =   16
         TabIndex        =   6
         Top             =   480
         Value           =   5000
         Width           =   3495
      End
      Begin VB.HScrollBar srbHue 
         Height          =   150
         Left            =   1920
         Max             =   10000
         SmallChange     =   16
         TabIndex        =   5
         Top             =   720
         Value           =   5000
         Width           =   3495
      End
      Begin VB.HScrollBar srbSaturation 
         Height          =   150
         Left            =   1920
         Max             =   10000
         SmallChange     =   16
         TabIndex        =   4
         Top             =   960
         Value           =   5000
         Width           =   3495
      End
      Begin VB.Label Label17 
         Caption         =   "Y:"
         Height          =   255
         Left            =   1680
         TabIndex        =   21
         Top             =   2040
         Width           =   135
      End
      Begin VB.Label Label16 
         Caption         =   "Y:"
         Height          =   255
         Left            =   1680
         TabIndex        =   20
         Top             =   1560
         Width           =   135
      End
      Begin VB.Label Label14 
         Caption         =   "X:"
         Height          =   255
         Left            =   1680
         TabIndex        =   19
         Top             =   1800
         Width           =   135
      End
      Begin VB.Label Label13 
         Caption         =   "X:"
         Height          =   255
         Left            =   1680
         TabIndex        =   18
         Top             =   1320
         Width           =   135
      End
      Begin VB.Label Label9 
         Caption         =   "亮度"
         Height          =   255
         Left            =   240
         TabIndex        =   17
         Top             =   240
         Width           =   615
      End
      Begin VB.Label Label8 
         Caption         =   "对比度"
         Height          =   255
         Left            =   240
         TabIndex        =   16
         Top             =   480
         Width           =   615
      End
      Begin VB.Label Label7 
         Caption         =   "色度"
         Height          =   255
         Left            =   240
         TabIndex        =   15
         Top             =   720
         Width           =   615
      End
      Begin VB.Label Label6 
         Caption         =   "饱和度"
         Height          =   255
         Left            =   240
         TabIndex        =   14
         Top             =   960
         Width           =   615
      End
   End
   Begin VB.CommandButton cmdOK 
      Caption         =   "确定(&O)"
      Default         =   -1  'True
      Height          =   375
      Left            =   2160
      TabIndex        =   2
      Top             =   3960
      Width           =   1215
   End
   Begin VB.CommandButton cmdClose 
      Cancel          =   -1  'True
      Caption         =   "取消(&C)"
      Height          =   375
      Left            =   3720
      TabIndex        =   1
      Top             =   3960
      Width           =   1215
   End
   Begin VB.CommandButton cmdDefault 
      Caption         =   "缺省设置(&D)"
      Height          =   375
      Left            =   720
      TabIndex        =   0
      Top             =   3960
      Width           =   1215
   End
End
Attribute VB_Name = "frmVideoSet"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
'****************************************************************************
'人人为我,我为人人
'枕善居收藏整理
'发布日期:2007/07/09
'描    述:CBB三表户外计量系统 Ver 5.2
'网    站:http://www.Mndsoft.com/  (VB6源码博客)
'网    站:http://www.VbDnet.com/   (VB.NET源码博客,主要基于.NET2005)
'e-mail  :Mndsoft@163.com
'e-mail  :Mndsoft@126.com
'OICQ    :88382850
'          如果您有新的好的代码别忘记给枕善居哦!
'****************************************************************************

'===========================================
'设置亮度、对比度、色度、饱和度为默认值
'===========================================
Private Sub btnDefaultProperty_Click()
    srbBrightness.Value = 5000
    srbContrast.Value = 5000
    srbHue.Value = 5000
    srbSaturation.Value = 5000
End Sub

'====================================================
'保存当前的视频图像到文件中(JPG格式)
'在这里,固定 JPG 图像的质量为100,实际取值范围为10-100
'====================================================
Private Sub btnSaveJpg_Click()
    Dim ok As Boolean
    ok = frmMain.videoMain.SaveImageToJpg(editJpgFile.Text, 100)
    If ok = False Then
        MsgBox "快照失败!"
    End If
End Sub

Private Sub cmdClose_Click()
    Unload Me
End Sub

Private Sub cmdDefault_Click()
    gVideoBrightness = 5000
    gVideoContrast = 5000
    gVideoHue = 5000
    gVideoSaturation = 5000
    gVideoStandard = 1
    gVideoSource = 1
    gVideoShowDate = True
    gVideoShowDate = True
    gVideoShowTime = 100
    gVideoXDate = 0
    gVideoYDate = 220
    gVideoXTime = 130
    gVideoYTime = 220
    gVideoImageHeight = 240
    gVideoImageWidth = 320
    gVideoCapDelay = 15
    gVideoCapWait = 200
    
    refreshView
End Sub

Private Sub cmdOK_Click()
    gVideoStandard = comboStandard.ListIndex
    gVideoSource = comboSource.ListIndex
    gVideoColor = comboColor.ListIndex

    gVideoImageHeight = Val(txtImgHeight)
    gVideoImageWidth = Val(txtImgWidth)
    
    gVideoBrightness = srbBrightness.Value
    gVideoContrast = srbContrast.Value
    gVideoHue = srbHue.Value
    gVideoSaturation = srbSaturation.Value

    gVideoShowDate = IIf(checkShowDate.Value = 1, True, False)
    gVideoXDate = srbDateX.Value
    gVideoYDate = srbDateY.Value
    gVideoShowTime = IIf(checkShowTime.Value = 1, True, False)
    gVideoXTime = srbTimeX.Value
    gVideoYTime = srbTimeY.Value
    
    gVideoCapDelay = Val(txtDelay)
    
    frmMain.loadVideoSet
    
    SaveINI
    
    Unload Me
End Sub
Sub refreshView()
    srbBrightness.Value = gVideoBrightness
    srbContrast.Value = gVideoContrast
    srbHue.Value = gVideoHue
    srbSaturation.Value = gVideoSaturation
    comboStandard.ListIndex = gVideoStandard
    comboSource.ListIndex = gVideoSource
    checkShowDate.Value = IIf(gVideoShowDate, 1, 0)
    checkShowTime.Value = IIf(gVideoShowTime, 1, 0)
    srbDateX.Value = gVideoXDate
    srbDateY.Value = gVideoYDate
    srbTimeX.Value = gVideoXTime
    srbTimeY.Value = gVideoYTime
    txtImgHeight = gVideoImageHeight
    txtImgWidth = gVideoImageWidth
    comboColor.ListIndex = gVideoColor
    txtDelay = gVideoCapDelay
End Sub

Private Sub Form_Load()
    refreshView
End Sub


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -