DlgDirListComboBox |
Declare Function Api_DlgDirListComboBox& Lib "user32" Alias "DlgDirListComboBoxA" (ByVal hDlg&, ByVal lpPathSpec$, ByVal nIDComboBox&, ByVal nIDStaticPath&, ByVal wFileType&) |
||||||||||||||||||||
Declare Function DlgDirListComboBox Lib "user32" Alias "DlgDirListComboBoxA" (ByVal hDlg As Long, ByVal lpPathSpec As String, ByVal nIDComboBox As Long, ByVal nIDStaticPath As Long, ByVal wFileType As Long) As Long |
|||||||||||||||||||||
コンボボックスに、指定のディレクトリ内のサブディレクトリ名とファイル名を表示する。一連のファイル属性を指定して、名前リストをフィルタすることもできる。名前リストに、マップ先のドライブ文字を含めることもできる。 |
|||||||||||||||||||||
パラメータ
絶対パスは、ドライブ名(たとえば、d:\)または UNC 名(たとえば、\\machinename\sharename)で始めることができる。
列がディレクトリを指定していない場合、この関数は現在のディレクトリを検索する。 文字列がファイル名を含まない場合、ファイル名としてアスタリスクワイルド文字(*)が指定された場合と同様の動作になる。指定されたディレ クトリ内の名前のうち、指定のファイル名に一致し、uFileType パラメータで指定されたファイル属性に一致するものは、コンボボックス内に
表示されるリストへ追加される。
るためのテキストが設定される。0 を指定すると、現在のドライブ名およびディレクトリ名は表示されない。 せを指定する。
戻り値
張エラー情報を取得するには、 関数を使う。
クスへの表示を行う。nIDStaticPath パラメータで指定された静的コントロールのテキストは、新しく設定された現在のディレクトリになる。 を指定した場合、コンボボックスにはルートディレクトリを表す ".." のエントリが必ず表示される。ルートディレクトリが隠し属性またはシステム 属性を備えていて、DDL_HIDDEN と DDL_SYSTEM のどちらもセットされていない場合も、このことが成立する。NTFS ボリュームのル
ートディレクトリには、隠し属性とシステム属性が割り当てられている。 する長いファイル名を取得できる。 |