使用Windows 2000及Windows Me所提供的新版檔案對話盒[PDF下載]
2001-02-05 10:29:08


『本文刊載於RUN!PC 2000年十月號』

相信用過Windows 2000及Windows Me或是Office 2000的使用者都有發現,當應用程式開啟檔案時,使用已久的檔案對話盒已經變了一個新模樣(如圖一,Windows Me上的新式開啟舊檔對話盒);筆者本來以為是新系統所提供的comdlg32.dll中所加上的新功能,但好奇的我寫的一個小小的測試程式來呼叫一個開啟檔案對話盒卻發現似乎不是這麼一回事,沒有想像中的簡單,因為即使把程式搬到新的系統如Windows Me下,咱們寫的程式依舊是呼叫原先的那一個舊式的開啟檔案對話盒(如圖二,使用Visual C++6.0的CFileDialog類別所寫出來的測試程式,使用平台為Windows 2000)!怎樣才能夠讓我們即使用現有的編譯器如Borland C++Builder 5.0或Microsoft Visual C++ 6.0,卻讓我們寫出來的應用程式擁有這個新式的開啟檔案對話盒的功能呢?咱們這一次就來談談這個主題吧!

由於過期雜誌已經很難買得到了,加上許多人向我查詢
經重新整理轉成PDF檔後提供大家下載.[NewDlg.zip]