打開文件對話框的用法?

打開文件對話框即我們點擊“文件”-“打開”菜單時彈出的文件查找對話框。那麼,在 vc 編程中,怎麼編寫打開文件對話框的代碼呢?

工具/原料

Windows 2000以上系統

一、OPENFILENAME 結構

打開文件對話框屬於通用對話框,需要包含頭文件COMMDLG.H(在WINDOWS.H中包含),而且至少需要在 windows 2000 以上系統中才受支持。

打開文件對話框的用法

要想使用打開文件對話框,需要首先填充 OPENFILENAME 結構。此結構的最常用的成員說明如下圖。

打開文件對話框的用法

以下是在一個程序中實用使用的初始化 OPENFILENAME 結構的代碼。除了以上基本的成員外,還添加了鉤子函數。

打開文件對話框的用法

二、顯示打開文件對話框

要想顯示打開文件對話框,需要調用 GetOpenFileName 函數,此函數只有一個參數,即是 OPENFILENAME 結構體指針。

打開文件對話框的用法

如果打開成功,函數返回 TRUE,否則函數返回 FALSE。

打開文件對話框的用法

以下是在一個程序中實用使用的顯示打開文件對話框代碼。

打開文件對話框的用法

打開的效果如圖所示。

打開文件對話框的用法

注意事項

要顯示打開文件對話框,必須先初始化OPENFILENAME結構。

相關問題答案