Differences between revisions 4 and 5
Revision 4 as of 2011-06-02 17:14:39
Size: 2107
Editor: KaiJaeger
Comment:
Revision 5 as of 2011-08-02 12:59:43
Size: 2107
Editor: KaiJaeger
Comment: New version
Deletions are marked like this. Additions are marked like this.
Line 43: Line 43:
||Current state: ||1.2.0 || ||Current state: ||1.2.1 ||

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

Current state:

1.2.1

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  


CategoryAplTree

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