多媒播放的直接開啟功能 |
尚未結案
|
raistlinmiao
一般會員 發表:17 回覆:20 積分:12 註冊:2004-10-22 發送簡訊給我 |
小弟想寫一個播放程式
目前就卡在一些點了
想請教大家
第一
我想要把mp3檔案和txt檔案(list用)從外面的視窗拖到程式上
如果是mp3檔案就新增到歌的清單中
如果是txt就讀取內容
如果是其它的檔案就沒作用
現在就卡在不知道怎麼接受"多個"拖進來檔案的路徑和分別副檔名的不同 第二
我想要將我的播放程式拿來當windows的預設mp3播放
要怎麼樣接受路徑
例如:mp3按下enter,程式自動開啟後自動播放 以上兩個問題都是想請教怎麼讀不同來源的路徑,請教各位先進,謝謝指教 發表人 - raistlinmiao 於 2005/08/26 21:37:31 發表人 - raistlinmiao 於 2005/08/27 00:50:59
|
raistlinmiao
一般會員 發表:17 回覆:20 積分:12 註冊:2004-10-22 發送簡訊給我 |
第一個問題我找到合適的API了
提供一下給大家
The DragQueryFile function retrieves the filenames of dropped files. UINT DragQueryFile( HDROP hDrop, // handle to structure for dropped files
UINT iFile, // index of file to query
LPTSTR lpszFile, // buffer for returned filename
UINT cch // size of buffer for filename
); 第二個還找不到合適的,請教各位了
|
malanlk
尊榮會員 發表:20 回覆:694 積分:577 註冊:2004-04-19 發送簡訊給我 |
第一
http://delphi.ktop.com.tw/topic.php?topic_id=38578
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=40768
http://delphi.ktop.com.tw/topic.php?topic_id=55712 第二
http://delphi.ktop.com.tw/topic.php?topic_id=44096
http://delphi.about.com/cs/adptips2000/a/bltip0700_2.htm
|
raistlinmiao
一般會員 發表:17 回覆:20 積分:12 註冊:2004-10-22 發送簡訊給我 |
引言: 第一 http://delphi.ktop.com.tw/topic.php?topic_id=38578 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=40768 http://delphi.ktop.com.tw/topic.php?topic_id=55712 第二 http://delphi.ktop.com.tw/topic.php?topic_id=44096 http://delphi.about.com/cs/adptips2000/a/bltip0700_2.htm你好,感謝你的回答,可能我問的方式有問題,再問一次 我是想請教,程式如何"接受外來的路徑",假如我在Windows下, 將我的程式設定為預設開始的程式, 當我的程式因為檔案被雙擊的時候而開啟, 那程式要如何知道是誰呼叫它,而由那個路徑找到檔案播放? 再者,如果我要作的是將一堆檔案同時按下enter時, 能否一次將所有的路徑傳入程式中。 感謝賜教 |
malanlk
尊榮會員 發表:20 回覆:694 積分:577 註冊:2004-04-19 發送簡訊給我 |
在透過審視 Explorer->資料夾選項->檔案類型 .pas (Delphi 可接受多檔開啟) 時, 選 進階-->編輯 你會看到 可以看出 Delphi 本身是利用 DDE 來取得系統傳來的多檔案開啟動作 http://cc.borland.com/Author.aspx?ID=31580 最後面 Passing files from Explorer to Delphi app via DDE 應該就是你要的答案, 你可以加入會員取得原始程式碼來研究... 希望研究有結果, 能發表一下, 讓這篇可以提供會員做參考...
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |