打開文件對話框即我們點擊“文件”-“打開”菜單時彈出的文件查找對話框。那麼,在 vc 編程中,怎麼編寫打開文件對話框的代碼呢?
工具/原料
Windows 2000以上系統
一、OPENFILENAME 結構
打開文件對話框屬於通用對話框,需要包含頭文件COMMDLG.H(在WINDOWS.H中包含),而且至少需要在 windows 2000 以上系統中才受支持。
要想使用打開文件對話框,需要首先填充 OPENFILENAME 結構。此結構的最常用的成員說明如下圖。
以下是在一個程序中實用使用的初始化 OPENFILENAME 結構的代碼。除了以上基本的成員外,還添加了鉤子函數。
二、顯示打開文件對話框
要想顯示打開文件對話框,需要調用 GetOpenFileName 函數,此函數只有一個參數,即是 OPENFILENAME 結構體指針。
如果打開成功,函數返回 TRUE,否則函數返回 FALSE。
以下是在一個程序中實用使用的顯示打開文件對話框代碼。
打開的效果如圖所示。
注意事項
要顯示打開文件對話框,必須先初始化OPENFILENAME結構。