?? main.frm
字號:
VERSION 5.00
Object = "{6D940288-9F11-11CE-83FD-02608C3EC08A}#2.1#0"; "IMGEDIT.OCX"
Object = "{009541A3-3B81-101C-92F3-040224009C02}#2.0#0"; "IMGADMIN.OCX"
Object = "{84926CA3-2941-101C-816F-0E6013114B7F}#1.0#0"; "IMGSCAN.OCX"
Begin VB.Form frmScan
BackColor = &H00C0C0C0&
BorderStyle = 3 'Fixed Dialog
Caption = "進行掃描檔案入庫 :-) Scan Files To Cabinet"
ClientHeight = 5355
ClientLeft = 150
ClientTop = 720
ClientWidth = 7590
Icon = "main.frx":0000
LinkTopic = "Form1"
LockControls = -1 'True
MaxButton = 0 'False
MinButton = 0 'False
ScaleHeight = 5355
ScaleWidth = 7590
ShowInTaskbar = 0 'False
StartUpPosition = 3 '窗口缺省
Begin ScanLibCtl.ImgScan ImgScan1
Left = 300
Top = 2790
_Version = 65536
_ExtentX = 847
_ExtentY = 767
_StockProps = 0
DestImageControl= "ImgEdit1"
End
Begin ImgeditLibCtl.ImgEdit ImgEdit1
Height = 5175
Left = 90
TabIndex = 0
Top = 75
Width = 7410
_Version = 131073
_ExtentX = 13070
_ExtentY = 9128
_StockProps = 96
ImageControl = "ImgEdit1"
BeginProperty AnnotationFont {0BE35203-8F91-11CE-9DE3-00AA004BB851}
Name = "宋體"
Size = 12
Charset = 134
Weight = 400
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
BorderStyle = 0
UndoBufferSize = 39585792
OcrZoneVisibility= -4044
AnnotationOcrType= 127
End
Begin VB.Line Line4
BorderColor = &H00FFFFFF&
X1 = 7545
X2 = 7545
Y1 = 30
Y2 = 5295
End
Begin VB.Line Line3
BorderColor = &H00FFFFFF&
X1 = 30
X2 = 7560
Y1 = 5295
Y2 = 5295
End
Begin VB.Line Line2
BorderColor = &H00808080&
X1 = 45
X2 = 7545
Y1 = 15
Y2 = 15
End
Begin VB.Line Line1
BorderColor = &H00808080&
X1 = 45
X2 = 45
Y1 = 15
Y2 = 5295
End
Begin AdminLibCtl.ImgAdmin ImgAdmin1
Left = 360
Top = 2295
_Version = 131072
_ExtentX = 714
_ExtentY = 661
_StockProps = 0
PrintStartPage = 0
PrintEndPage = 0
End
Begin VB.Menu MnuFile
Caption = "掃描操作(&F)"
Begin VB.Menu MnuScan
Caption = "掃描文件(&C) ..."
Shortcut = ^C
End
Begin VB.Menu step10
Caption = "-"
End
Begin VB.Menu MnuOpen
Caption = "打開文件(&O) ..."
Shortcut = ^O
End
Begin VB.Menu MnuSave
Caption = "保存文件(&S) ..."
Shortcut = ^S
End
Begin VB.Menu step11
Caption = "-"
End
Begin VB.Menu MnuExit
Caption = "關閉窗口(&X)"
Shortcut = ^X
End
End
End
Attribute VB_Name = "frmScan"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Private Sub Form_Load()
Me.Left = Val(GetSetting(App.EXEName, "ScanForm", "Left"))
Me.Top = Val(GetSetting(App.EXEName, "ScanForm", "Top"))
End Sub
Private Sub Form_Unload(Cancel As Integer)
SaveSetting App.EXEName, "ScanForm", "Left", Me.Left
SaveSetting App.EXEName, "ScanForm", "Top", Me.Top
End Sub
Private Sub MnuExit_Click()
'文件名送回
Unload Me
End Sub
Private Sub MnuOpen_Click()
ImgAdmin1.DialogTitle = "打開已經存在的圖像文件"
ImgAdmin1.CancelError = True
ImgAdmin1.InitDir = App.Path + "\File"
On Error GoTo CancelF
ImgAdmin1.Image = ""
ImgAdmin1.Flags = cdlOFNHideReadOnly + cdlOFNFileMustExist
ImgAdmin1.ShowFileDialog OpenDlg
ImgEdit1.Image = ImgAdmin1.Image
ImgEdit1.Display
ScanFileName = ImgAdmin1.Image
Exit Sub
CancelF:
If Err.Number <> 32755 Then
MsgBox "非法操作,不能繼續操作!", vbOKOnly + vbQuestion, "不能打開"
Else
ImgAdmin1.Image = ""
End If
End Sub
Private Sub MnuSave_Click()
ImgAdmin1.DialogTitle = "保存圖像文件"
ImgAdmin1.CancelError = True
ImgAdmin1.InitDir = App.Path + "\File"
On Error GoTo CancelF
ImgAdmin1.Image = ""
ImgAdmin1.Filter = "壓縮圖片(*.bmp)|*.bmp|"
ImgAdmin1.ShowFileDialog SaveDlg
If InStr(1, UCase(ImgAdmin1.Image), UCase(".bmp"), vbTextCompare) Then
ImgEdit1.SaveAs ImgAdmin1.Image, 3, 7, 1, 0, False
ScanFileName = ImgAdmin1.Image
Else
ImgEdit1.SaveAs ImgAdmin1.Image & ".bmp", 3, 7, 1, 0, False
ScanFileName = ImgAdmin1.Image & ".bmp"
End If
Exit Sub
CancelF:
If Err.Number <> 32755 Then
MsgBox "非法操作,不能繼續操作! ", vbOKOnly + vbQuestion, "不能保存"
Else
ImgAdmin1.Image = ""
End If
End Sub
Private Sub MnuScan_Click()
ImgScan1.DestImageControl = "ImgEdit1"
On Error GoTo NoDevice
ImgScan1.StartScan
Exit Sub
NoDevice:
If Err.Number = 1117 Then
MsgBox "掃描設備沒有找到,請重新安裝!", vbOKOnly + vbCritical, "沒有尋找到掃描設備"
Exit Sub
Else
MsgBox "系統未知錯誤,不能繼續!", vbOKOnly + vbCritical, "未知錯誤"
Exit Sub
End If
End Sub
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -