📄 frmabout.frm
字号:
VERSION 5.00
Begin VB.Form frmAbout
BorderStyle = 3 'Fixed Dialog
Caption = "About MyApp"
ClientHeight = 3855
ClientLeft = 2340
ClientTop = 1935
ClientWidth = 5730
ClipControls = 0 'False
Icon = "frmAbout.frx":0000
KeyPreview = -1 'True
LinkTopic = "Form2"
MaxButton = 0 'False
MinButton = 0 'False
ScaleHeight = 2660.79
ScaleMode = 0 'User
ScaleWidth = 5380.766
ShowInTaskbar = 0 'False
StartUpPosition = 1 'CenterOwner
Begin VB.PictureBox picIcon
AutoSize = -1 'True
ClipControls = 0 'False
Height = 2340
Left = 120
Picture = "frmAbout.frx":0442
ScaleHeight = 1601.32
ScaleMode = 0 'User
ScaleWidth = 516.215
TabIndex = 1
Top = 240
Width = 795
End
Begin VB.CommandButton cmdOK
Cancel = -1 'True
Caption = "OK"
Default = -1 'True
Height = 345
Left = 4245
TabIndex = 0
Top = 2880
Width = 1260
End
Begin VB.CommandButton cmdSysInfo
Caption = "&System Info..."
Height = 345
Left = 4260
TabIndex = 2
Top = 3315
Width = 1245
End
Begin VB.Label lblDDSWeb
AutoSize = -1 'True
Caption = "Http://www.Analog.com/DDS"
ForeColor = &H00FF0000&
Height = 195
Left = 1080
MouseIcon = "frmAbout.frx":1564
MousePointer = 99 'Custom
TabIndex = 10
ToolTipText = "Website"
Top = 1870
Width = 2160
End
Begin VB.Label lblCountrySet
BorderStyle = 1 'Fixed Single
Height = 255
Left = 2040
TabIndex = 9
Top = 2280
Width = 3015
End
Begin VB.Label lblCountry
Caption = "Region Info:"
Height = 255
Left = 1080
TabIndex = 8
Top = 2280
Width = 975
End
Begin VB.Label lblCopyright
Caption = "Copyright"
Height = 255
Left = 1080
TabIndex = 7
Top = 770
Width = 3855
End
Begin VB.Line Line1
BorderColor = &H00808080&
BorderStyle = 6 'Inside Solid
Index = 1
X1 = 84.515
X2 = 5309.398
Y1 = 1905.001
Y2 = 1905.001
End
Begin VB.Label lblAddress
Caption = "Analog Devices Inc. 7910 Triad Center Dr. Greensboro, NC 27409-9605 Phone #: (336) 668-9511"
ForeColor = &H80000008&
Height = 810
Left = 1080
TabIndex = 3
Top = 1080
Width = 2205
End
Begin VB.Label lblTitle
Caption = "Application Title"
ForeColor = &H80000008&
Height = 240
Left = 1050
TabIndex = 5
Top = 240
UseMnemonic = 0 'False
Width = 4485
End
Begin VB.Line Line1
BorderColor = &H00FFFFFF&
BorderWidth = 2
Index = 0
X1 = 98.6
X2 = 5309.398
Y1 = 1915.355
Y2 = 1914.664
End
Begin VB.Label lblDescription
Caption = "For Windows 95/98/ME/NT/2000/XP"
Height = 225
Left = 1050
TabIndex = 6
Top = 480
Width = 3885
End
Begin VB.Label lblDisclaimer
Caption = $"frmAbout.frx":16B6
BeginProperty Font
Name = "Small Fonts"
Size = 6.75
Charset = 0
Weight = 400
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
ForeColor = &H80000008&
Height = 930
Left = 135
TabIndex = 4
Top = 2865
Width = 3990
End
End
Attribute VB_Name = "frmAbout"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit
Private MyLocInfo As adiLocaleInfo
' Reg Key Security Options...
Const READ_CONTROL = &H20000
Const KEY_QUERY_VALUE = &H1
Const KEY_SET_VALUE = &H2
Const KEY_CREATE_SUB_KEY = &H4
Const KEY_ENUMERATE_SUB_KEYS = &H8
Const KEY_NOTIFY = &H10
Const KEY_CREATE_LINK = &H20
Const KEY_ALL_ACCESS = KEY_QUERY_VALUE + KEY_SET_VALUE + _
KEY_CREATE_SUB_KEY + KEY_ENUMERATE_SUB_KEYS + _
KEY_NOTIFY + KEY_CREATE_LINK + READ_CONTROL
' Reg Key ROOT Types...
Const HKEY_LOCAL_MACHINE = &H80000002
Const ERROR_SUCCESS = 0
Const REG_SZ = 1 ' Unicode nul terminated string
Const REG_DWORD = 4 ' 32-bit number
Const gREGKEYSYSINFOLOC = "SOFTWARE\Microsoft\Shared Tools Location"
Const gREGVALSYSINFOLOC = "MSINFO"
Const gREGKEYSYSINFO = "SOFTWARE\Microsoft\Shared Tools\MSINFO"
Const gREGVALSYSINFO = "PATH"
Private Declare Function RegOpenKeyEx Lib "advapi32" Alias "RegOpenKeyExA" (ByVal hKey As Long, ByVal lpSubKey As String, ByVal ulOptions As Long, ByVal samDesired As Long, ByRef phkResult As Long) As Long
Private Declare Function RegQueryValueEx Lib "advapi32" Alias "RegQueryValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal lpReserved As Long, ByRef lpType As Long, ByVal lpData As String, ByRef lpcbData As Long) As Long
Private Declare Function RegCloseKey Lib "advapi32" (ByVal hKey As Long) As Long
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Private Const SW_HIDE = 0
Private Const SW_SHOWMAXIMIZED = 3
Private Const SW_SHOWMINIMIZED = 2
Private Const SW_SHOWNORMAL = 1
Private Const SW_SHOWNA = 8
Private Const SW_SHOWMINNOACTIVE = 7
Private strPWEntry As String
'This function uses the API function ShellExecute to run a program or document
Private Function ShellOpenEx(ByVal FilePath As String, ByVal DirPath As String, ByVal Parms As String, ByVal ShowType As Long) As Boolean
Dim RetValue As Long
Dim ShowValues(0 To 6) As Long
ShowValues(0) = SW_HIDE
ShowValues(1) = SW_SHOWNORMAL
ShowValues(2) = SW_SHOWMINIMIZED
ShowValues(3) = SW_SHOWMAXIMIZED
ShowValues(4) = SW_SHOWNA
ShowValues(5) = SW_SHOWNA
ShowValues(6) = SW_SHOWMINNOACTIVE
If ShowType < 0 Or ShowType > 6 Then
MsgBox "ShellOpen: Bad Argument", vbCritical + vbApplicationModal
Exit Function
End If
If ShowType = 5 Then
MsgBox "ShellOpenEx(): Bad Argument", vbCritical + vbApplicationModal
Exit Function
End If
'Shell the application
RetValue = ShellExecute(Me.hWnd, "Open", FilePath, Parms, DirPath, ShowValues(ShowType))
If RetValue > 32 Then
ShellOpenEx = True
Else
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -