?? openclosecd.frm
字號:
VERSION 5.00
Begin VB.Form OpenCloseCD
BackColor = &H80000000&
Caption = "光驅開關器 Ver 1.2"
ClientHeight = 1680
ClientLeft = 60
ClientTop = 630
ClientWidth = 2940
Icon = "OpenCloseCD.frx":0000
LinkTopic = "Form1"
MaxButton = 0 'False
ScaleHeight = 1680
ScaleWidth = 2940
StartUpPosition = 2 '屏幕中心
Begin VB.CommandButton HideCMD
Height = 495
Left = 2280
Picture = "OpenCloseCD.frx":030A
Style = 1 'Graphical
TabIndex = 1
ToolTipText = "縮小到托盤中"
Top = 240
Width = 615
End
Begin VB.CommandButton CDcmd
BackColor = &H00FFC0C0&
Caption = "彈出光驅"
Height = 975
Left = 960
Picture = "OpenCloseCD.frx":0614
Style = 1 'Graphical
TabIndex = 0
Top = 240
Width = 1095
End
Begin VB.Label Label1
BackStyle = 0 'Transparent
Caption = "古鑫軟件工作室"
ForeColor = &H00008000&
Height = 255
Left = 1560
TabIndex = 3
Top = 1320
Width = 1335
End
Begin VB.Image Image2
Height = 480
Left = 480
Picture = "OpenCloseCD.frx":091E
Top = 0
Visible = 0 'False
Width = 480
End
Begin VB.Image Image1
Height = 480
Left = 0
Picture = "OpenCloseCD.frx":0C28
Top = 0
Visible = 0 'False
Width = 480
End
Begin VB.Label MyWeb
BackColor = &H00400040&
BackStyle = 0 'Transparent
Caption = "http://www.cnstockstar.com"
BeginProperty Font
Name = "Arial Black"
Size = 9
Charset = 0
Weight = 400
Underline = -1 'True
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
ForeColor = &H00FF8080&
Height = 255
Left = 120
MouseIcon = "OpenCloseCD.frx":0F32
MousePointer = 99 'Custom
TabIndex = 2
ToolTipText = "股票之星網站"
Top = 1440
Width = 2895
End
Begin VB.Menu mMani
Caption = "功能"
Begin VB.Menu mItem
Caption = "彈出"
Index = 0
End
Begin VB.Menu mItem
Caption = "退出"
Index = 1
End
End
End
Attribute VB_Name = "OpenCloseCD"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpoperation As String, ByVal lpfile As String, ByVal lpparaments As String, ByVal lpdirectory As String, ByVal nshowcmd As Long) As Long
'-------------------------------------------
' 利用API函數控制光驅的開和關
'-------------------------------------------
'程序說明:
' 本例使用API函數 CDdoor 來控制光驅門的開和關程序十分簡單,由于 CDdoor 函數自身包含了對異常錯誤的處理機制,因此這個程序的通用性很高,你可以把這段代碼移植到你的程序中,實現某些多媒體播放器所常用的開關光驅的功能。
'-------------------------------------------
'說明:CDdoor函數是安裝WINDOWS時所自帶的winmm.dll文件中包含的函數
Private Declare Function CDdoor Lib "winmm.dll" Alias "mciSendStringA" (ByVal lpstrCommand As String, ByVal lpstrReturnString As String, ByVal uReturnLength As Long, ByVal hwndCallback As Long) As Long
'CDOpen用來標示光驅開與關的狀態
Dim CDOpen As Boolean
Private Sub CDcmd_Click()
On Error Resume Next
'如果關閉則打開,并且按鈕做相應變化
If CDOpen = False Then
Call CDdoor("set CDAudio door open", 0, 0, 0)
CDOpen = True
CDcmd.Caption = "關閉光驅"
mItem(0).Caption = "關閉"
CDcmd.Picture = Image2.Picture
CDcmd.BackColor = &HFF&
Else
'否則關閉
Call CDdoor("set CDAudio door closed", 0, 0, 0)
CDOpen = False
CDcmd.Caption = "彈出光驅"
mItem(0).Caption = "彈出"
CDcmd.Picture = Image1.Picture
CDcmd.BackColor = &HFFC0C0
End If
End Sub
Private Sub Form_Load()
CDOpen = False
Call CDdoor("set CDAudio door closed", 0, 0, 0)
End Sub
Private Sub HideCMD_Click()
Dim l As Long
If (Icon_Add(Form2.hwnd, OpenCloseCD.Icon)) Then
xb = CMenu() '添加彈出菜單
OpenCloseCD.Hide
'將DialogProc函數設置為Form2的窗口處理函數并且保存原來窗口處理函數句柄
lproc = SetWindowLong(Form2.hwnd, GWL_WNDPROC, AddressOf DialogProc)
End If
End Sub
Private Sub mItem_Click(Index As Integer)
If Index = 0 Then CDcmd_Click
If Index = 1 Then End
End Sub
Private Sub MyWeb_Click()
MyWeb.ForeColor = QBColor(5)
Dim Hyprjump
HyperJump = ShellExecute(0&, vbNullString, "http://www.cnstockstar.com", vbNullString, vbNullString, vbNormalFoucus)
End Sub
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -