return dp->lastfocused;
return dp->focused == ctrl ? dp->lastfocused : dp->focused;
union control *dlg_last_focused(void *dlg){    struct dlgparam *dp = (struct dlgparam *)dlg;    return dp->lastfocused;}