Differences between revisions 4 and 6 (spanning 2 versions)
Revision 4 as of 2011-06-02 17:14:39
Size: 2107
Editor: KaiJaeger
Comment:
Revision 6 as of 2011-08-26 06:23:38
Size: 1730
Editor: KaiJaeger
Comment:
Deletions are marked like this. Additions are marked like this.
Line 43: Line 43:
||Current state: ||1.2.0 ||
Line 46: Line 45:
You have two options: you can either download the script for usage:
Line 50: Line 48:
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:

/* You might want to exchange "dyalog" here: */
{{{
svn list svn://aplteam.com/os/dyalog/WinSys
}}}

WinSys

(Hide table-of-contents)

WinSys is part of the CategoryAplTree 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:

kai@aplteam.com

Download

Download WinSys script right now


CategoryAplTree

WinSys (last edited 2018-03-03 11:34:13 by KaiJaeger)