全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1922
推到 Plurk!
推到 Facebook!

SelectDirectory這個function該怎麼讓他顯示其他目錄?

尚未結案
myelf
一般會員


發表:22
回覆:11
積分:6
註冊:2004-12-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-02-10 20:49:03 IP:203.102.xxx.xxx 未訂閱
我使用SelectDirectory這個function來設定資料夾 但是該怎麼給他預設的資料夾讓使用者去改呢? 假設我這樣寫的話 AnsiString NewDir; SelectDirectory("選擇目錄","C:\\Windows",NewDir); 執行時他顯示的根目錄是C:\Windows 但是其他硬碟或是資料夾都沒辦法顯示.. 我希望讓他顯示所有目錄,同時顯示預設的目錄 該如何設定呢? 謝謝
Zard
尊榮會員


發表:24
回覆:396
積分:539
註冊:2003-11-26

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-02-10 21:24:05 IP:61.64.xxx.xxx 未訂閱
細節請自行查閱BCB的Help    const SELDIRHELP = 1000;
void __fastcall TForm1::Button1Click(TObject *Sender)
{
  AnsiString Dir = "C:\\Program Files\\";
  if (SelectDirectory(Dir, TSelectDirOpts() << sdAllowCreate 
                                            << sdPerformCreate 
                                            << sdPrompt,SELDIRHELP))
    Label1->Caption = Dir;
}
myelf
一般會員


發表:22
回覆:11
積分:6
註冊:2004-12-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-02-11 08:38:15 IP:203.102.xxx.xxx 未訂閱
Zard您好: 我知道此用法 但是他的介面是屬於比較傳統的介面 我希望他是能以上述的介面顯示,可能嗎? 還是可以使用您的方式,但是介面改為圖片的介面呢? 我不希望他顯示右方檔案列及磁碟選擇那些區塊 感謝:p
Zard
尊榮會員


發表:24
回覆:396
積分:539
註冊:2003-11-26

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-02-11 17:40:11 IP:61.64.xxx.xxx 未訂閱
引言: Zard您好: 我知道此用法 但是他的介面是屬於比較傳統的介面 我希望他是能以上述的介面顯示,可能嗎? 還是可以使用您的方式,但是介面改為圖片的介面呢? 我不希望他顯示右方檔案列及磁碟選擇那些區塊 感謝:p
若你要這樣的UI, 而且可以指定預設路徑, 請參考這篇 用SelectDirectory函數,怎樣才可以加入預設的目錄 http://delphi.ktop.com.tw/topic.php?topic_id=55132
myelf
一般會員


發表:22
回覆:11
積分:6
註冊:2004-12-12

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-02-11 18:46:37 IP:203.102.xxx.xxx 未訂閱
謝謝您 我先試試看吧 :)    (由於跟Delphi不太熟,要稍微理解一下)
系統時間:2024-04-19 8:35:36
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!