-
Notifications
You must be signed in to change notification settings - Fork 20
/
Copy pathuGuiScreen.pas
48 lines (41 loc) · 1023 Bytes
/
uGuiScreen.pas
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
unit uGuiScreen;
interface
uses Classes, SysUtils, Dialogs, Variants, ExtCtrls,
Graphics, Forms, Controls, ComCtrls, StdCtrls, Windows, FileCtrl,
ShellApi, Math, TypInfo;
type
TScreenEx = class(TScreen)
published
property ActiveControl;
property ActiveCustomForm;
property ActiveForm;
property CustomFormCount;
property Cursor;
property DataModuleCount;
property MonitorCount;
property DesktopRect;
property DesktopHeight;
property DesktopLeft;
property DesktopTop;
property DesktopWidth;
property WorkAreaRect;
property WorkAreaHeight;
property WorkAreaLeft;
property WorkAreaTop;
property WorkAreaWidth;
property HintFont;
property IconFont;
property MenuFont;
property Fonts;
property FormCount;
property Imes;
property DefaultIme;
property DefaultKbLayout;
property Height;
property PixelsPerInch;
property Width;
end;
implementation
initialization
Classes.RegisterClass(TScreenEx);
end.