Subversion Repositories Kolibri OS

Rev

Rev 616 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
616 bw 1
{Определения, константы}
2
 
3
const
4
{Системные события}
5
  SE_PAINT = 1;
6
  SE_KEYBOARD = 2;
7
  SE_BUTTON = 3;
8
  SE_MOUSE = 6;
9
  SE_IPC = 7;
10
 
11
{Маски событий}
12
  ME_PAINT = 1 shl (SE_PAINT - 1);
13
  ME_KEYBOARD = 1 shl (SE_KEYBOARD - 1);
14
  ME_BUTTON = 1 shl (SE_BUTTON - 1);
15
  ME_MOUSE = 1 shl (SE_MOUSE - 1);
16
  ME_IPC = 1 shl (SE_IPC - 1);
17
 
18
{Коды клавиш}
19
  VK_LBUTTON = 1;
20
  VK_RBUTTON = 2;
21
  VK_CANCEL = 3;
22
  VK_MBUTTON = 4;
23
  VK_BACK = 8;
24
  VK_TAB = 9;
25
  VK_CLEAR = 12;
26
  VK_RETURN = 13;
27
  VK_SHIFT = 16;
28
  VK_CONTROL = 17;
29
  VK_MENU = 18;
30
  VK_PAUSE = 19;
31
  VK_CAPITAL = 20;
32
  VK_ESCAPE = 27;
33
  VK_SPACE = 32;
34
  VK_PRIOR = 33;
35
  VK_NEXT = 34;
36
  VK_END = 35;
37
  VK_HOME = 36;
38
  VK_LEFT = 37;
39
  VK_UP = 38;
40
  VK_RIGHT = 39;
41
  VK_DOWN = 40;
42
  VK_SELECT = 41;
43
  VK_PRINT = 42;
44
  VK_EXECUTE = 43;
45
  VK_SNAPSHOT = 44;
46
  VK_INSERT = 45;
47
  VK_DELETE = 46;
48
  VK_HELP = 47;
49
  VK_0 = 48;
50
  VK_1 = 49;
51
  VK_2 = 50;
52
  VK_3 = 51;
53
  VK_4 = 52;
54
  VK_5 = 53;
55
  VK_6 = 54;
56
  VK_7 = 55;
57
  VK_8 = 56;
58
  VK_9 = 57;
59
  VK_A = 65;
60
  VK_B = 66;
61
  VK_C = 67;
62
  VK_D = 68;
63
  VK_E = 69;
64
  VK_F = 70;
65
  VK_G = 71;
66
  VK_H = 72;
67
  VK_I = 73;
68
  VK_J = 74;
69
  VK_K = 75;
70
  VK_L = 76;
71
  VK_M = 77;
72
  VK_N = 78;
73
  VK_O = 79;
74
  VK_P = 80;
75
  VK_Q = 81;
76
  VK_R = 82;
77
  VK_S = 83;
78
  VK_T = 84;
79
  VK_U = 85;
80
  VK_V = 86;
81
  VK_W = 87;
82
  VK_X = 88;
83
  VK_Y = 89;
84
  VK_Z = 90;
85
  VK_LWIN = 91;
86
  VK_RWIN = 92;
87
  VK_APPS = 93;
88
  VK_NUMPAD0 = 96;
89
  VK_NUMPAD1 = 97;
90
  VK_NUMPAD2 = 98;
91
  VK_NUMPAD3 = 99;
92
  VK_NUMPAD4 = 100;
93
  VK_NUMPAD5 = 101;
94
  VK_NUMPAD6 = 102;
95
  VK_NUMPAD7 = 103;
96
  VK_NUMPAD8 = 104;
97
  VK_NUMPAD9 = 105;
98
  VK_MULTIPLY = 106;
99
  VK_ADD = 107;
100
  VK_SEPARATOR = 108;
101
  VK_SUBTRACT = 109;
102
  VK_DECIMAL = 110;
103
  VK_DIVIDE = 111;
104
  VK_F1 = 112;
105
  VK_F2 = 113;
106
  VK_F3 = 114;
107
  VK_F4 = 115;
108
  VK_F5 = 116;
109
  VK_F6 = 117;
110
  VK_F7 = 118;
111
  VK_F8 = 119;
112
  VK_F9 = 120;
113
  VK_F10 = 121;
114
  VK_F11 = 122;
115
  VK_F12 = 123;
7625 siemargl 116
 
117
/// siemargl add
118
const
119
 ExtensionSeparator = '.';
120
 AllowDirectorySeparators : set of char = ['/'];
121
 AllowDriveSeparators : set of char = [];
122