Dir[(path,attributes)]
Returns a file/directory name that matches the given path and attributes.
Example:
'=========================================================
' Bitmap sample using the Dir Function
'=========================================================
Sub DrawBitmapSample
Dim MyList()
Begin Dialog BitmapDlg 60, 60, 290, 220, "Enable bitmap sample", .DlgFunc
ListBox 10, 10, 80, 180, MyList(), .List1, 2
Picture 100, 10, 180, 180, "Forest.bmp", 0, .Picture1
CancelButton 42, 198, 40, 12
OKButton 90, 198, 40, 12
End Dialog
Dim frame As BitmapDlg
' Show the bitmap dialog
Dialog frame
End Sub
Function DlgFunc( controlID As String, action As Integer, suppValue As Integer )
DlgFunc = 1 ' Keep dialog active
Select Case action
Case 1 ' Initialize
temp = Dir( "c:\Windows\*.bmp" )
count = 0
While temp <> ""
count = count + 1
temp = Dir
Wend
Dim x() As String
ReDim x(count)
x(0) = Dir( "c:\Windows\*.bmp" )
For i = 1 To count
x(i) = dir
Next i
DlgListBoxArray "List1", x()
Case 2 ' Click
fileName = "c:\windows\" & DlgText("List1")
DlgSetPicture "Picture1", fileName
End Select
End Function