dlgenableobject.i 770 B

12345678910111213141516171819202122232425
  1. DEF VAR wx AS INT NO-UNDO.
  2. DEF VAR wy AS INT NO-UNDO.
  3. DEF VAR MaxX AS INT NO-UNDO.
  4. DEF VAR MaxY AS INT NO-UNDO.
  5. DEF VAR xString AS CHAR NO-UNDO.
  6. MaxX = {&WINDOW-NAME}:WIDTH-PIXELS.
  7. MaxY = {&WINDOW-NAME}:HEIGHT-PIXELS.
  8. RUN SUPER.
  9. wx = (MaxX - FRAME {&FRAME-NAME}:WIDTH-PIXELS ) / 2.
  10. wy = (MaxY - (FRAME {&FRAME-NAME}:HEIGHT-PIXELS - 50)) / 2.
  11. IF wx < 0 THEN wx = 30.
  12. IF wy < 0 THEN wy = 30.
  13. FRAME {&FRAME-NAME}:X = wx.
  14. FRAME {&FRAME-NAME}:Y = wy.
  15. IF NOT sAktiv THEN RETURN.
  16. RUN FENSTER_TITEL ( INPUT FRAME {&FRAME-NAME}:HANDLE ) NO-ERROR.