def METHOD_NAME(hDlg, Msg, Param1, Param2):
    if Msg == self.ffic.DN_INITDIALOG:
        try:
            dlg.SetText(dlg.ID_vapath, "vapath initial")
            dlg.SetText(dlg.ID_vbpath, "vbpath initial")
            dlg.Disable(dlg.ID_vbpath)
            dlg.SetCheck(dlg.ID_vallow, 1)
            dlg.SetFocus(dlg.ID_vseconds)
            # override value from constructor
            dlg.SetCheck(dlg.ID_vr1, self.ffic.BSTATE_CHECKED)
            dlg.SetCheck(dlg.ID_vc3, self.ffic.BSTATE_CHECKED)
        except:
            log.exception("bang")
    elif Msg == self.ffic.DN_BTNCLICK:
        pass
    elif Msg == self.ffic.DN_KEY:
        if Param2 == self.ffic.KEY_LEFT:
            pass
        elif Param2 == self.ffic.KEY_UP:
            pass
        elif Param2 == self.ffic.KEY_RIGHT:
            pass
        elif Param2 == self.ffic.KEY_DOWN:
            pass
        elif Param2 == self.ffic.KEY_ENTER:
            pass
        elif Param2 == self.ffic.KEY_ESC:
            pass
    elif Msg == self.ffic.DN_MOUSECLICK:
        pass
    return self.info.DefDlgProc(hDlg, Msg, Param1, Param2)