WinSys
WinSys is part of the CategoryAplApl project.
Overview
This class provides a number of methods and constants closely related to the Windows operating system.
Examples
Methods
ExpandEnv
GetComputerName
GetMsgFrom (transform a return code into a meaningful message)
GetProcessID
GetSystemMetrics (takes one of the SM_* constants and returns its value)
GetVersion (of the Windows operating system)
GetWindowsDirectory
Constants
SM_CXSCREEN |
Screen size |
SM_CYSCREEN |
|
SM_CXVSCROLL |
Vertical scroll bar width |
SM_CYVSCROLL |
Vertical scroll bar arrow bitmap height |
SM_CXHSCROLL |
Horizontal scroll bar arrow bitmap width |
SM_CYHSCROLL |
Horizontal scroll bar height |
SM_CYCAPTION |
Window title height of with frame |
SM_CXBORDER← |
2D window border size |
....
Project Page
For bug reports, future enhancements and a full version history see WinSys/ProjectPage
Version Information
Original author: |
Kai Jaeger |
Responsible: |
Kai Jaeger |
Email: |
|
Current state: |
1.2.0 |
Download
You have two options: you can either download the script for usage:
Download WinSys script right now
or get the whole thing from the AplWikiRepository, including the development workspace and the script and maybe more for any development or for running the test cases:
svn list svn://aplteam.com/os/dyalog/WinSys
If you plan to contribute please note that all stuff published as part of the APLAPL project must follow certain APLAPL-specific standards.