Dim Sess As Object
Function FileDlgFunc(identifier$, action, suppvalue)
FileDlgFunc = True
Select Case action
Case 1
DlgVisible "BtnQuit", 0
Sess.Activate
Case 2
FileDlgFunc = False
End Select
End Function
Sub Main
'Code to set Sess variable
Begin Dialog ThisDlg 250, 30, "Test", .FileDlgFunc
CancelButton 0, 0, 1, 1, .BtnQuit
PushButton 5, 5, 40, 15, "OK", .BtnOK
End Dialog
Dim MyDialog As ThisDlg
On Error Resume Next
Dialog MyDialog
On Error Goto 0
End Sub