請問openPictureDialog 限制使用者所有開啟目錄的問題? |
尚未結案
|
terence_lee
初階會員 發表:62 回覆:82 積分:28 註冊:2004-07-15 發送簡訊給我 |
各位先進大家早,想請問在openPictureDialog 中如何能夠限制使用者開啟圖檔時,只能在我的設定目錄選取檔案而已 ,小弟已參考過此篇文章
http://delphi.ktop.com.tw/topic.php?topic_id=33508 以下節錄 Justmade 版主大大的內容
-----------------------------------------------------------------------
較簡單的方法的直接在 OpenDialog 的元件的 Filer 設定,左邊是顯示的名字,左邊是 Mask
若想同時數個 Mask 可以用 ; 相隔,如 Supported Files|*.dat;*.xls 目錄方面,你可在 InitDir 設定開始目錄,但目錄不能 Mask,你最多可以在 Options 設定 ofNoChangeDir 不讓使用者改變目錄。 另外你也可設定 ofFileMustExist 使使用者不能輸入一個不存在的檔名按 確定
---------------------------------------------------------------------- 小弟已經將 ofNoChangeDir 設成true ,後依舊不行,開啟時會跳到起始目錄,但是使用者依舊可以切換至其他目錄選擇圖片,..以下是我的程式碼... opnPicDlg->Options.Clear();
opnPicDlg->InitialDir= c:\pic;
opnPicDlg->Options << ofAllowMultiSelect << ofFileMustExist << ofNoChangeDir;
if (opnPicDlg->Execute())
{
for (int I = 0; I < opnPicDlg->Files->Count; I )
{
listBox1->Items->Add(opnPicDlg->Files->Strings[I].c_str());
}
}
|
No-where
一般會員 發表:31 回覆:53 積分:16 註冊:2002-09-05 發送簡訊給我 |
|
terence_lee
初階會員 發表:62 回覆:82 積分:28 註冊:2004-07-15 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |