brwinternproc.i 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. /* ********************** Internal Procedures *********************** */
  2. PROCEDURE EXPORT_EXCEL:
  3. { incl/brwexportexcel.i }
  4. END PROCEDURE.
  5. PROCEDURE FILTER_SETZEN:
  6. { incl/brwfilter.i }
  7. END PROCEDURE.
  8. PROCEDURE ZURUECKSETZEN:
  9. { incl/brwresetbreitespalte.i }
  10. END PROCEDURE.
  11. PROCEDURE SORTIERBAR:
  12. DEF INPUT PARAMETER ipSort AS HANDLE NO-UNDO.
  13. DEF INPUT PARAMETER ipMove AS HANDLE NO-UNDO.
  14. DEF VAR hBrowser AS HANDLE NO-UNDO.
  15. ipMove:CHECKED = FALSE.
  16. ipSort:CHECKED = TRUE .
  17. hBrowser = {&BROWSE-NAME}:HANDLE IN FRAME {&FRAME-NAME}.
  18. hBrowser:COLUMN-MOVABLE = FALSE.
  19. hBrowser:ALLOW-COLUMN-SEARCHING = TRUE.
  20. END PROCEDURE.
  21. PROCEDURE VERSCHIEBBAR:
  22. DEF INPUT PARAMETER ipMove AS HANDLE NO-UNDO.
  23. DEF INPUT PARAMETER ipSort AS HANDLE NO-UNDO.
  24. DEF VAR hBrowser AS HANDLE NO-UNDO.
  25. ipSort:CHECKED = FALSE.
  26. ipMove:CHECKED = TRUE .
  27. hBrowser = {&BROWSE-NAME}:HANDLE IN FRAME {&FRAME-NAME}.
  28. hBrowser:ALLOW-COLUMN-SEARCHING = FALSE.
  29. hBrowser:COLUMN-MOVABLE = TRUE.
  30. END PROCEDURE.
  31. PROCEDURE ShellExecuteA EXTERNAL "shell32.dll":
  32. DEF INPUT PARAMETER hwnd AS LONG. /* Handle to parent window */
  33. DEF INPUT PARAMETER lpOperation AS CHAR. /* Operation to perform: open, print */
  34. DEF INPUT PARAMETER lpFile AS CHAR. /* Document or executable name */
  35. DEF INPUT PARAMETER lpParameters AS CHAR. /* Command line parameters to executable in lpFile */
  36. DEF INPUT PARAMETER lpDirectory AS CHAR. /* Default directory */
  37. DEF INPUT PARAMETER nShowCmd AS LONG. /* whether shown when opened:
  38. 0 hidden, 1 normal, minimized 2, maximized 3,
  39. 0 if lpFile is a document */
  40. DEF RETURN PARAMETER hInstance AS LONG. /* Less than or equal to 32 */
  41. END PROCEDURE.