免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
用API函數(shù)控制光驅(qū)的開關(guān)
2001-11-24· · ··yesky
使用API函數(shù)CDdoor 來控制光驅(qū)門的開和關(guān)程序十分簡單,由于 CDdoor 函數(shù)自身包含了對異常錯(cuò)誤的處理機(jī)制,因此這個(gè)程序的通用性很高,你可以把這段代碼移植到你的程序中,實(shí)現(xiàn)某些多媒體播放器所常用的開關(guān)光驅(qū)的功能。以下是源代碼:
-------------------------------------------
利用API函數(shù)控制光驅(qū)的開和關(guān)
-------------------------------------------
程序說明:
本例使用API函數(shù) CDdoor 來控制光驅(qū)門的開和關(guān)
程序十分簡單,由于 CDdoor 函數(shù)自身包含了對異常
錯(cuò)誤的處理機(jī)制,因此這個(gè)程序的通用性很高,你可
以把這段代碼移植到你的程序中,實(shí)現(xiàn)某些多媒體播
放器所常用的開關(guān)光驅(qū)的功能。
-------------------------------------------
Option Explicit
說明:CDdoor函數(shù)是安裝WINDOWS時(shí)所自帶的winmm.dll文件中包含的函數(shù)
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用來標(biāo)示光驅(qū)開與關(guān)的狀態(tài)
Dim CDOpen As Boolean
Private Sub Command1_Click()
On Error Resume Next
如果關(guān)閉則打開,并且按鈕做相應(yīng)變化
If CDOpen = False Then
Call CDdoor("set CDAudio door open", 0, 0, 0)
CDOpen = True
Command1.Caption = "點(diǎn)擊關(guān)閉光驅(qū)"
Else
否則關(guān)閉
Call CDdoor("set CDAudio door closed", 0, 0, 0)
CDOpen = False
Command1.Caption = "點(diǎn)擊打開光驅(qū)"
End If
End Sub
Private Sub Form_Load()
CDOpen = False
Call CDdoor("set CDAudio door closed", 0, 0, 0)
End Sub
CDdoor函數(shù)是安裝WINDOWS時(shí)所自帶的winmm.dll文件中包含的函數(shù),我們只須先加入如下的聲明后就能引用這個(gè)API函數(shù):
Private Declare Function CDdoor Lib "winmm.dll" Alias "mciSendStringA" _
( _
ByVal lpstrCommand As String, _       String,這是控制命令參數(shù)
ByVal lpstrReturnString As String, _    String,這是返回值
ByVal uReturnLength As Long, _       Long,返回值長度參數(shù)
ByVal hwndCallback As Long _
) As Long
引用的語法是:Call CDdoor("set CDAudio door closed", 0, 0, 0)  用以關(guān)閉光驅(qū)門          Call CDdoor("set CDAudio door open", 0, 0, 0)   用以打開光驅(qū)門
程序中使用了一個(gè)布爾型變量來標(biāo)示當(dāng)前光驅(qū)門開與關(guān)的狀態(tài)。
如果配合檢測光驅(qū)是否存在的函數(shù)一起使用,此程序的通用性會(huì)更高。而關(guān)于檢測驅(qū)動(dòng)器信息的函數(shù)請參看 GetDriveType,GetLogicalDrives的用法。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
VB對光驅(qū)的控制
多媒體API函數(shù)在VFP中應(yīng)用
(引用)VB中使用API函數(shù)sndPlaySound
Excel-VBA查找本機(jī)MP3音樂并播放
WinMM.dll 函數(shù)匯總 | 學(xué)步園
使用messageboxtimeout api函數(shù)實(shí)現(xiàn)自動(dòng)關(guān)閉的msgbox
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服