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 |