MFC的檔案對話方塊過濾器怎麼設定

2022-07-13 15:42:56 字數 2701 閱讀 3626

1樓:忹你嗎死了

根據你所說的程式基本要求,我跟了一下程式,沒有找到mfc中對這部分操作的原始碼(我的除錯技術比較菜,可能是我的原因).如果不加處理函式的話,可能就得改mfc中的原始碼了(我個人認為).

如何在mfc中讓乙個按鈕實現開啟檔案(彈出選擇檔案視窗)的功能?

2樓:4終

1、開啟軟體。

2、新建工程,名字「canshuchuandi」。製作介面如圖。編輯框變數設定為「m_a1」。

3、在資源檢視,右鍵插入類「cshow」製作介面,變數設定為「m_a2」。

4、雙擊原介面的「開啟並傳輸」按鈕,編輯事件處理程式如圖。

5、雙擊新建的介面的「返回第乙個對話方塊+6」按鈕,編輯事件處理程式如圖。

6、退出就完成了,點選按鈕就可以彈出新視窗了。

3樓:

新增乙個按鈕,把這段**新增到按鈕事件裡面就可以了,剛寫好的,試過了,可以用!

cstring filename;//儲存路徑所有檔案(*.*;)|*.

*||"),null);

if (opendlg.domodal()==idok)ifstream fin(filename);

ofstream fout("a.txt");

char c;

int flag;

while(fin>>c)

mfc彈出資料夾選擇對話方塊問題 5

4樓:安三羊舌凝然

這個browserinfo就是選擇對話方塊的資訊(比如要選擇檔案的型別,起始目錄,還有就是儲存路徑的字串等等)lpitemidlist這個暫時沒看出有什麼用。

mfc怎麼在按了乙個按鈕之後彈出 開啟檔案的對話方塊

5樓:匿名使用者

在按鈕響應函式中,使用cfiledialog即可。

cfiledialog dlg(true,"",null,ofn_hidereadonly|ofn_overwriteprompt,"(*.bmp)|*.bmp||");

if(dlg.domodal() == idok)

c++ mfc 如何設定子對話方塊中edit控制項的初始預設值?

6樓:匿名使用者

你用的是vc嗎,直接改屬性,或者給edit繫結乙個變數,變數型別為double,也可以是其他的,看你以後用什麼了,然後在窗體初始化函式下讓這個變數比如m_edit = 1,再加個updatedata(0),也有可能是updatedate(1)我忘了,就行了,這樣你以後用到這個值的時候也方便。

7樓:繆立軍

cstring str;

str.format("%f",value);

getdlgitem(id)->setwindowtext(str);

value為你要設定的double型別的初值id為你edit控制項的id

8樓:碧海o_o聆風

給控制項關聯乙個變數,在oninitdialog()中給該變數賦值就可以了

9樓:歸悅欣

在建構函式裡面給編輯框關聯變數賦值

vs2008如何在mfc中彈出選擇資料夾的對話方塊?

10樓:匿名使用者

cfiledialog( bool bopenfiledialog, lpctstr

lpszdefext = null, lpctstr lpszfilename

= null, dword dwflags =

ofn_hidereadonly | ofn_overwriteprompt, lpctstr

lpszfilter = null, cwnd* pparentwnd =

null );

這是cfiledialog的建構函式對照你的引數 ,過濾器(lpszfilter)你設定成"pdf 檔案 (*.pdf)|*.pdf|所有檔案 (*.*)|*.*||")

就不再是預設值,那前面的dwflags也要設定 總之 引數填的不對 你對照看下吧

11樓:

這幾行**沒什麼問題呀 = =。 是不是你其他地方錯了

mfc對話方塊,想建立乙個配置檔案,如何做? 30

12樓:匿名使用者

一般是ini檔案,其實用txt也行,操作檔案的類有cfile類,只要將你寫入檔案中的東西按你想要的方式寫進去、讀出來就行,如果用ini配置檔案的話,可能涉及到鍵名和鍵值,建議你可以查一下,封裝乙個cinifile的類,操作ini的配置檔案,祝你成功

用mfc編寫乙個對話方塊能實現「開啟指定檔案,並顯示出檔案裡的內容」這個功能嗎?

13樓:四念住

有開啟檔案的cfiledialog類。 彈出個框,選擇位置,檔案的。

顯示檔案內容,要自己**寫了。mfc dialog裡拖個edit 即可。

14樓:

能啊,**不會點**, so easy

如何設定對話方塊的寬度和高度,MFC 對話方塊的尺寸大小如何確定的

用窗體做對話方塊,然後在主窗體呼叫 下面的例子假設對話方塊窗體是form2,主窗體是form1 放到主窗體要開啟對話方塊窗體的地方 c var f2 new form2 f2.width 800 f2.height 600 窗體的寬度和高度調整 f2.showdialog this vb.netdi...

美的滾筒洗衣機的過濾器怎麼清洗?過濾器蓋怎麼開啟

廉冷珍 美的滾筒洗衣機在機身正面的底部,配有過濾器裝置!看下面圖 大致多是這樣 美的滾筒洗衣機經常出現e3無法排水是什麼原因?好像售後服務是跟不上的? 雨過天晴o雨 洗衣機長期使用內桶會結很多汙垢,影響洗滌效果,還會滋生黴菌產生難聞氣味。可以這樣做 加入漂白劑,大清洗現在開始!一定要選用含氯的漂白劑...

魚缸過濾器聲大怎麼辦,魚缸的過濾器總是響是怎麼回事?

過濾器的種類和質量有關,如果是在這方面有了問題解決應該安心等待一段時間,經過摩合期後,噪音自己可能就會自己減小,如在用了很長一段時間但是噪音仍然不減,可以換乙個新的,一些的吧。另外,發現噪音時可以先觀察一下聲音主要是哪個部位發出的,如果是馬達發出的噪音,可以在電機下面襯墊海綿來消去噪音,如果是水流打...