国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 編程 > Visual Basic > 正文

MCI Command String總覽

2023-06-12 12:11:35
字體:
來源:轉載
供稿:網友

(注:本文以2000年七月的MSDN解釋為準)

MCI Command String是多媒體設備的程序接口。通過它,我們可以打開一個多媒體文件,例如mp3,VCD文件,Mpeg4格式的文件等等,并對它進行播放,暫停,關閉等操作?,F在小弟有幸給大家介紹一下MCI Command String的使用方法。
MCI Command String是通過mciExecute或mciSendString兩個函數執行的。這兩個函數的聲明如下:
Private Declare Function mciExecute Lib "winmm.dll" Alias "mciExecute" (ByVal lpstrCommand As String) As Long
Private Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" (ByVal lpstrCommand As String, ByVal lpstrReturnString As String, ByVal uReturnLength As Long, ByVal hwndCallback As Long) As Long
這兩個函數都有一個叫lpstrCommand的參數, 這個參數就是我們今天要介紹的MCI Command String。其中函數mciSendString還有三個參數,lpstrReturnString是一個字符串,它用來接收mciSendString函數返回的信息(例如,我們在lpstrCommand中的ming令是讓函數返回打開的文件的設備類型,那么函數就把設備類型的信息保存在這個參數中。);uReturnLength參數用來指定參數lpstrReturnString的長度;hwndCallback是接收“wait”、“notify”消息的窗口句柄,在Visual Basic中調用時該參數設為0即可。
如果ming令執行出錯,函數mciExecute會直接彈出一個對話框,提示出錯的原因。而mciSendString函數會返回一個ErrorCode (錯誤代碼),該代碼的具體含義您可以參考MSDN中的目錄“Platform SDKGraphics and Multimedia ServicesWindows MultimediaMultimedia ReferenceMultimedia ConstantsMCIERR Return Values”。您可以根據具體情況選擇到底使用哪一個函數來執行MCIming令。例如,在調試的時候使用mciExecute,以便快速地獲得錯誤原因,而在將要發布的程序中使用mciSendString函數,讓程序中已設置的錯誤陷阱去處理錯誤,以避免頻繁的錯誤提示而使用戶覺得厭煩。
 
在熟悉了這兩個函數后,我們就可以進入正題?D?DMCI Command String了。
MCI Command String的ming令格式是這樣的:lpszCommand lpszDevice lpszCommandFlag lpazFlag
lpszCommand是mciming令,例如open,play,stop,close等等。
lpszDevice是設備名(或文件名)。例如,我們用以下的程序打開了我的文檔中的Music01.dat文件,并用“alias”參數將其別名設為OpenFile:
dim lReturn as long                                                               (1)
lReturn=mciExecute(“open C:Mydocu~1Music01.dat alias OpenFile type MPEGVideo”)      (2)
那么,在以后的MCI Command String中lpszDevice參數必須指定為OpenFile。例如,關閉該文件的代碼如下:
lReturn=mciExecute(“close OpenFile”)                                               (3)
如果我們沒有為打開的文件設定別名,則以后調用的MCI Command String中lpszDevice參數為DOS路徑名加文件名。例子如下:
dim lReturn as long                                                               (4)
lReturn=mciExecute(“open C:Mydocu~1Music01.dat type MPEGVideo”)                  (5)
lReturn=mciExecute(“close C:Mydocu~1Music01.dat type MPEGVideo”)                  (6)
從這里可以看出,設定別名的好處是減少了代碼的輸入。
LpszCommandFlag是mciming令的參數。如上代碼(2),“alias OpenFile”以及“type MPEGVideo”就是ming令“open”的參數。通常一個mciming令的參數少則幾個多則幾十個。
LpazFlag可以為指定為“wait”或“notity”。如果為“wait”,那么mciming令執行完畢后會向父窗體發送MCI_WAIT消息,“notity”則發送MCI_NOTIFY消息。此參數在Visual Basic中無甚用處。
 
在此先聲明一下,微軟支持的多媒體設備的類型共有cdaudio,dat,digitalvideo,other,overlay,scanner,sequencer,vcr,videodisc,waveaudio十種(注意:微軟不支持RealPlay格式的文件。您可以用以下代碼獲得已打開的文件的類型:lReturn=mciSendString(“capability lpszDevice device type”,sReturn,32,0) )。至于哪一類設備支持哪些參數,您可以在MSDN中查找關鍵字“MCI Command Strings”,選中所列出的ming令,在其中的HTML幫助文檔中通常會有一個表格告訴你哪些設備支持哪些參數或者在第一段中有信息告訴您哪些設備支持該ming令。
好了,現在讓我們對又繁索,又該死,又強大的mciming令參數作一個系統的介紹。(本文僅介紹openming令的常用參數,其它ming令的參數有機會小弟再介紹給大家。)
open:
該ming令用來打開一個多媒體文件。所有的設備都支持這個ming令。在任何mciming令執行前,都必須先打開多媒體文件,以初始化設備。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
av文字幕在线观看| 国产字幕在线看| 国产午夜精品久久久久免费视| 亚洲第一成年免费网站| 男女羞羞视频在线观看| jizz亚洲大全| 最新av免费看| av网站大全在线观看| 男女午夜视频在线观看| 好看的中文字幕在线播放| 超碰在线国产| 最新av中文字幕| 在线观看的av| 中文字幕在线观看av| 69精品视频| 天天爱天天色| www在线观看播放免费视频日本| 久久香蕉av| 在线观看免费观看在线91| 九九热视频免费在线观看| 国产性网软件大全| 日本电影在线观看| 国产盗摄精品一区二区酒店| av网址在线免费观看| 最新中文字幕av专区| 美女网站在线观看| 先锋av资源网| 国产黄色小视频| 最近中文字幕av免费高清| 四虎久久影院| 在线观看免费观看在线91| 国产网站在线播放| 懂色av中文在线| 超碰国产在线| 久热中文字幕在线观看| 亚洲成a人v欧美综合天堂麻豆| 69日小视频在线观看| 国产精品69一区二区三区| 中文字幕在线观看av| 天堂在线中文资源| 尤物视频在线观看| 成人超碰在线| 国产在线高清理伦片a| 女同一区二区免费aⅴ| 欧美xxxxx性| 国产美女在线播放| 国产精品探花在线| 最好看更新中文字幕| 国产天堂在线观看| 国产成人精品18| 亚洲精品影院在线| 日本调教视频在线观看 | 国产理论片免费观看| 超碰97国产精品人人cao| 天海翼中文字幕| www.中文字幕久久久| sese在线视频| 国产中文字幕第一页| 国产区视频在线| 亚洲欧美综合乱码精品成人网| 91黄色在线| 成人欧美亚洲| 四虎影院成人| 免费在线看v| www.蜜桃av| 福利视频网站导航| 国产三级在线免费观看| 精品999视频| 欧美人成在线观看网站高清| 黄色av免费在线| 九九热在线观看| 日本中文字幕视频| 亚洲久草视频| 国产一级视频| 午夜亚洲成人| 国产一级粉嫩xxxx| 日本在线视频www鲁啊鲁| 国产精品一区二区三区视频网站| 国产黄色在线看| 不卡av免费观看| 国产经典三级在线| 青青草视频在线观看| 国产小视频在线观看| 四虎成人欧美精品在永久在线| 国产写真视频在线观看| 在线观看wwww| 国产午夜在线| 国产美女视频一区二区二三区| av免费在线播放| 久色视频在线观看| 在线观看国产福利视频| 五月婷婷视频在线观看| 亚洲欧美精选| 国产极品视频| 国产免费av网站| 久久精品免视着国产成人| 精品欧美色视频网站在线观看 | 成在在线免费视频| 日本免费不卡| 中文资源在线官网| 91在线高清| 伊人伊人av电影| 伊人久久青青草| 精品国产99久久久久久| 国产高清一区二区三区视频| 资源视频在线播放免费| 国产69久久| 中文字幕视频免费在线观看| 中文字幕在线视频不卡| 国产天堂在线观看| 国产精品福利视频一区二区三区 | 国内精品免费一区二区三区| 人人澡人人爽| jizz国产| 超碰在线97国产| 天天操夜夜操天天射| 国产一卡2卡3卡四卡网站| 国产小视频在线高清播放| 国产黄色在线观看| 在线中文字幕资源| 欧美性猛交p30| 国产色在线 com| 在线色视频观看| 国产中文字幕在线看| 国产一区二区在线|播放| 国产高清自拍视频在线观看| www.综合网.com| 国产一级在线观看www色| 国产人成在线观看| 国产95在线|亚洲| 青娱乐在线视频观看| 国产乱子伦三级在线播放| 国产国产人免费人成免费视频| 伊人222成人综合网| 老司机精品视频一区二区| 国产天堂av| 国产中文字幕在线观看| 日本免费视频www| 欧美精品一区二区三区免费| 国产亚洲精品自在线观看| 日本一级理论片在线大全| 国产三级自拍| 久久久久久日本一区99| 国产日韩网站| 欧美午夜电影一区二区三区| 最新av中文字幕| 毛片网站在线观看| 在线观看中文字幕| 国产精品美女视频免费观看软件| 欧美视频免费一区二区三区| 精品一区二区三区在线观看l| 五月婷婷在线观看| 免费一区二区三区视频狠狠| 97国产视频| 国产porny蝌蚪视频| 国产一级电影网| 国产视频你懂的| 午夜视频99| 日本中文字幕在线视频| 久久亚洲资源| 好吊日视频在线观看| 久久er视频| 狠狠色综合久久婷婷| 成av人免费青青久| 成年午夜在线| 国产欧美日韩第一页| 中文字幕免费中文| 国产黄色av免费看| 国产福利在线播放| 在线国产一区二区三区| 色综合久久五月天| 国产在线黄色片| 国产三线在线| 国产导航在线| 四虎国产精品永久| 超碰在线国产| 国产精品四虎| jizz性欧美| 国产写真视频在线观看| 精品视频vs精品视频| 欧美日韩亚洲国内综合网| 九九色在线观看| 97操碰视频| 免费99热在线观看| 国产精品视频流白浆免费视频| 国产超碰精品在线观看| www.av在线视频| 国产网站在线播放| 91社区在线观看| 国产在线视频福利| 精品999视频| 在线91av| 青青久在线视频免费观看| 天堂在线视频| 日韩亚洲一区中文字幕| 国产区在线看| 国产毛片在线看| wwwww在线观看免费视频| 国产一级片网站| 久热中文字幕精品视频在线|