Differences between revisions 5 and 7 (spanning 2 versions)
Revision 5 as of 2011-08-02 12:59:43
Size: 2107
Editor: KaiJaeger
Comment: New version
Revision 7 as of 2011-09-15 13:35:17
Size: 1634
Editor: KaiJaeger
Comment: Download link fixed
Deletions are marked like this. Additions are marked like this.
Line 43: Line 43:
||Current state: ||1.2.1 ||
Line 45: Line 44:
== Download ==
You have two options: you can either download the script for usage:

[[http://aplwiki.com/WinSys?action=AttachFile&do=get&target=WinSys.ZIP|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:

/* You might want to exchange "dyalog" here: */
{{{
svn list svn://aplteam.com/os/dyalog/WinSys
}}}
<<Include(APLTreeDownloads)>>

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


CategoryAplTree

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