In MMC, in my RecordClick() event, I verify if the file exist. If it is, I prompt the user to confirm overwriting it before continuing. If he says not, then, I want to get out of the event and cancel the default behavior. So, I put this in my code:
This.Command='Close'
IF FILE(This.FileName)
IF ShowMes(GetMes('Multimed','FileExist'),36)=7
This.lRecord=.F.
This.Command='Open'
NODEFAULT
RETURN
ENDIF
ERASE (This.FileName)
ENDIF
This.Command='Open'
However, this doesn't work. Even if we have a no confirmation, the NODEFAULT doesn't take effect. The RecordClick() event processes as is and start the recording. What am I missing?