if (fdlg.fl->is_set (FDS_OPEN_DIALOG))                                         /* AND */
{
  if (fdlg.fl->is_set (FDS_CENTER))                                            /* AND */
  {
    ...
  }
  else
  {
    ...
  }
}
else
{
  ...
}