-
DlgDirListComboBox
鎖定
- 中文名
- DlgDirListComboBox
- 函數原型
- int DlgDirListComboBox
- 參 數
- hDlg:包含組合框的對話框句柄
函數功能:該函數用一個目錄列表來填充指定的組合框
函數原型:int DlgDirListComboBox(HWND hDlg,LPTSTR lpPathSpec,int nlDComboBox,int nlDStaticPath,UINT uFiletype);
參數:
hDlg:包含組合框的對話框句柄。
lpPathSpel:指向一個以NULL結束的字符串,格式為 [driver][/][directory/][.][filename]
如果指定的串包括一個驅動器或目錄路徑,在填充列表之前,DlgDirListComboBox函數改變當前驅動
器和目錄。在列表被填充之後,驅動器和目錄路徑從lpPathspec參數標識的串中移出來。
hlDStatic Path:指定靜態控制的標識符,此靜態控制用於顯示當前目錄。如果nlDStasticPath為零,DlgDirListComboBox函數認為沒有這樣的控制。
uFiletype:指定被顯示的文件的屬性。它可以是下列的任意組合:
DDL_ARDIVE:包括檔案文件。
DDL_DIRECTORY:包括子目錄,子目錄名必須用方括號括起來([])。
DDL_DRIVES:包括驅動器,驅動器列在格式[-X-]中,其中X為驅動器字母名。
DDL_EXCIUSIVE:包括僅帶指定屬性的文件,缺省時,寫保護文件被引出,即使DDL_READ WRITE沒有被指定。
DDL_HIDBEN:包括隱含文件。DDL_READONLY:包括只讀文件。
DDL_READWRITE:包括讀寫文件且不帶有別的屬性。DDL_SYSTEM:包括系統文件。
DDL_POSTMSGS:把信息傳遞到應用信息隊列,缺省時,DlgDirlist函數把信息直接發送給對話框過程。
備註;如果參數lpszPatbSpec指向一個零字節串或一個指定驅動器目錄,或兩者的串,但沒有文件名,那麼認為文件名為"."。
Windows NT:如果有目錄列表的話,則顯示長文件名。
Windows 95:目錄列表顯示短文件名(為8.3形式)。可以用SHGetFilelnfo或GetFullPathName函數來得到相應的長文件名。
速查:Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:不支持;頭文件:winuser.h;庫文件:user32.lib:Unicode:在Windows NT環境中實現為Unicode和ANSI兩個版本。
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:11次歷史版本
- 最近更新: duzui217