1 | unit MSAAConstants;
|
---|
2 | interface
|
---|
3 |
|
---|
4 | const
|
---|
5 |
|
---|
6 | DISPID_ACC_PARENT = -5000;
|
---|
7 | DISPID_ACC_CHILDCOUNT = -5001;
|
---|
8 | DISPID_ACC_CHILD = -5002;
|
---|
9 | DISPID_ACC_NAME = -5003;
|
---|
10 | DISPID_ACC_VALUE = -5004;
|
---|
11 | DISPID_ACC_DESCRIPTION = -5005;
|
---|
12 | DISPID_ACC_ROLE = -5006;
|
---|
13 | DISPID_ACC_STATE = -5007;
|
---|
14 | DISPID_ACC_HELP = -5008;
|
---|
15 | DISPID_ACC_HELPTOPIC = -5009;
|
---|
16 | DISPID_ACC_KEYBOARDSHORTCUT = -5010;
|
---|
17 | DISPID_ACC_FOCUS = -5011;
|
---|
18 | DISPID_ACC_SELECTION = -5012;
|
---|
19 | DISPID_ACC_DEFAULTACTION = -5013;
|
---|
20 | DISPID_ACC_SELECT = -5014;
|
---|
21 | DISPID_ACC_LOCATION = -5015;
|
---|
22 | DISPID_ACC_NAVIGATE = -5016;
|
---|
23 | DISPID_ACC_HITTEST = -5017;
|
---|
24 | DISPID_ACC_DODEFAULTACTION = -5018;
|
---|
25 |
|
---|
26 | NAVDIR_MIN = $0;
|
---|
27 | NAVDIR_UP = $1;
|
---|
28 | NAVDIR_DOWN = $2;
|
---|
29 | NAVDIR_LEFT = $3;
|
---|
30 | NAVDIR_RIGHT = $4;
|
---|
31 | NAVDIR_NEXT = $5;
|
---|
32 | NAVDIR_PREVIOUS = $6;
|
---|
33 | NAVDIR_FIRSTCHILD = $7;
|
---|
34 | NAVDIR_LASTCHILD = $8;
|
---|
35 | NAVDIR_MAX = $9;
|
---|
36 |
|
---|
37 | SELFLAG_NONE = $0;
|
---|
38 | SELFLAG_TAKEFOCUS = $1;
|
---|
39 | SELFLAG_TAKESELECTION = $2;
|
---|
40 | SELFLAG_EXTENDSELECTION = $4;
|
---|
41 | SELFLAG_ADDSELECTION = $8;
|
---|
42 | SELFLAG_REMOVESELECTION = $10;
|
---|
43 | SELFLAG_VALID = $1F;
|
---|
44 |
|
---|
45 | STATE_SYSTEM_NORMAL = $0;
|
---|
46 | STATE_SYSTEM_UNAVAILABLE = $1;
|
---|
47 | STATE_SYSTEM_SELECTED = $2;
|
---|
48 | STATE_SYSTEM_FOCUSED = $4;
|
---|
49 | STATE_SYSTEM_PRESSED = $8;
|
---|
50 | STATE_SYSTEM_CHECKED = $10;
|
---|
51 | STATE_SYSTEM_MIXED = $20;
|
---|
52 | STATE_SYSTEM_INDETERMINATE = STATE_SYSTEM_MIXED;
|
---|
53 | STATE_SYSTEM_READONLY = $40;
|
---|
54 | STATE_SYSTEM_HOTTRACKED = $80;
|
---|
55 | STATE_SYSTEM_DEFAULT = $100;
|
---|
56 | STATE_SYSTEM_EXPANDED = $200;
|
---|
57 | STATE_SYSTEM_COLLAPSED = $400;
|
---|
58 | STATE_SYSTEM_BUSY = $800;
|
---|
59 | STATE_SYSTEM_FLOATING = $1000;
|
---|
60 | STATE_SYSTEM_MARQUEED = $2000;
|
---|
61 | STATE_SYSTEM_ANIMATED = $4000;
|
---|
62 | STATE_SYSTEM_INVISIBLE = $8000;
|
---|
63 | STATE_SYSTEM_OFFSCREEN = $10000;
|
---|
64 | STATE_SYSTEM_SIZEABLE = $20000;
|
---|
65 | STATE_SYSTEM_MOVEABLE = $40000;
|
---|
66 | STATE_SYSTEM_SELFVOICING = $80000;
|
---|
67 | STATE_SYSTEM_FOCUSABLE = $100000;
|
---|
68 | STATE_SYSTEM_SELECTABLE = $200000;
|
---|
69 | STATE_SYSTEM_LINKED = $400000;
|
---|
70 | STATE_SYSTEM_TRAVERSED = $800000;
|
---|
71 | STATE_SYSTEM_MULTISELECTABLE = $1000000;
|
---|
72 | STATE_SYSTEM_EXTSELECTABLE = $2000000;
|
---|
73 | STATE_SYSTEM_ALERT_LOW = $4000000;
|
---|
74 | STATE_SYSTEM_ALERT_MEDIUM = $8000000;
|
---|
75 | STATE_SYSTEM_ALERT_HIGH = $10000000;
|
---|
76 | STATE_SYSTEM_PROTECTED = $20000000;
|
---|
77 | STATE_SYSTEM_VALID = $3FFFFFFF;
|
---|
78 |
|
---|
79 | ROLE_SYSTEM_TITLEBAR = $1;
|
---|
80 | ROLE_SYSTEM_MENUBAR = $2;
|
---|
81 | ROLE_SYSTEM_SCROLLBAR = $3;
|
---|
82 | ROLE_SYSTEM_GRIP = $4;
|
---|
83 | ROLE_SYSTEM_SOUND = $5;
|
---|
84 | ROLE_SYSTEM_CURSOR = $6;
|
---|
85 | ROLE_SYSTEM_CARET = $7;
|
---|
86 | ROLE_SYSTEM_ALERT = $8;
|
---|
87 | ROLE_SYSTEM_WINDOW = $9;
|
---|
88 | ROLE_SYSTEM_CLIENT = $A;
|
---|
89 | ROLE_SYSTEM_MENUPOPUP = $B;
|
---|
90 | ROLE_SYSTEM_MENUITEM = $C;
|
---|
91 | ROLE_SYSTEM_TOOLTIP = $D;
|
---|
92 | ROLE_SYSTEM_APPLICATION = $E;
|
---|
93 | ROLE_SYSTEM_DOCUMENT = $F;
|
---|
94 | ROLE_SYSTEM_PANE = $10;
|
---|
95 | ROLE_SYSTEM_CHART = $11;
|
---|
96 | ROLE_SYSTEM_DIALOG = $12;
|
---|
97 | ROLE_SYSTEM_BORDER = $13;
|
---|
98 | ROLE_SYSTEM_GROUPING = $14;
|
---|
99 | ROLE_SYSTEM_SEPARATOR = $15;
|
---|
100 | ROLE_SYSTEM_TOOLBAR = $16;
|
---|
101 | ROLE_SYSTEM_STATUSBAR = $17;
|
---|
102 | ROLE_SYSTEM_TABLE = $18;
|
---|
103 | ROLE_SYSTEM_COLUMNHEADER = $19;
|
---|
104 | ROLE_SYSTEM_ROWHEADER = $1A;
|
---|
105 | ROLE_SYSTEM_COLUMN = $1B;
|
---|
106 | ROLE_SYSTEM_ROW = $1C;
|
---|
107 | ROLE_SYSTEM_CELL = $1D;
|
---|
108 | ROLE_SYSTEM_LINK = $1E;
|
---|
109 | ROLE_SYSTEM_HELPBALLOON = $1F;
|
---|
110 | ROLE_SYSTEM_CHARACTER = $20;
|
---|
111 | ROLE_SYSTEM_LIST = $21;
|
---|
112 | ROLE_SYSTEM_LISTITEM = $22;
|
---|
113 | ROLE_SYSTEM_OUTLINE = $23;
|
---|
114 | ROLE_SYSTEM_OUTLINEITEM = $24;
|
---|
115 | ROLE_SYSTEM_PAGETAB = $25;
|
---|
116 | ROLE_SYSTEM_PROPERTYPAGE = $26;
|
---|
117 | ROLE_SYSTEM_INDICATOR = $27;
|
---|
118 | ROLE_SYSTEM_GRAPHIC = $28;
|
---|
119 | ROLE_SYSTEM_STATICTEXT = $29;
|
---|
120 | ROLE_SYSTEM_TEXT = $2A;
|
---|
121 | ROLE_SYSTEM_PUSHBUTTON = $2B;
|
---|
122 | ROLE_SYSTEM_CHECKBUTTON = $2C;
|
---|
123 | ROLE_SYSTEM_RADIOBUTTON = $2D;
|
---|
124 | ROLE_SYSTEM_COMBOBOX = $2E;
|
---|
125 | ROLE_SYSTEM_DROPLIST = $2F;
|
---|
126 | ROLE_SYSTEM_PROGRESSBAR = $30;
|
---|
127 | ROLE_SYSTEM_DIAL = $31;
|
---|
128 | ROLE_SYSTEM_HOTKEYFIELD = $32;
|
---|
129 | ROLE_SYSTEM_SLIDER = $33;
|
---|
130 | ROLE_SYSTEM_SPINBUTTON = $34;
|
---|
131 | ROLE_SYSTEM_DIAGRAM = $35;
|
---|
132 | ROLE_SYSTEM_ANIMATION = $36;
|
---|
133 | ROLE_SYSTEM_EQUATION = $37;
|
---|
134 | ROLE_SYSTEM_BUTTONDROPDOWN = $38;
|
---|
135 | ROLE_SYSTEM_BUTTONMENU = $39;
|
---|
136 | ROLE_SYSTEM_BUTTONDROPDOWNGRID = $3A;
|
---|
137 | ROLE_SYSTEM_WHITESPACE = $3B;
|
---|
138 | ROLE_SYSTEM_PAGETABLIST = $3C;
|
---|
139 | ROLE_SYSTEM_CLOCK = $3D;
|
---|
140 |
|
---|
141 | CHILDID_SELF = 0;
|
---|
142 |
|
---|
143 | //=== Property GUIDs (used by annotation interfaces)
|
---|
144 |
|
---|
145 | PROPID_ACC_NAME: TGUID = (D1:$608d3df8; D2:$8128; D3:$4aa7; D4:($a4, $28, $f5, $5e, $49, $26, $72, $91));
|
---|
146 | PROPID_ACC_VALUE: TGUID = (D1:$123fe443; D2:$211a; D3:$4615; D4:($95, $27, $c4, $5a, $7e, $93, $71, $7a));
|
---|
147 | PROPID_ACC_DESCRIPTION: TGUID = (D1:$4d48dfe4; D2:$bd3f; D3:$491f; D4:($a6, $48, $49, $2d, $6f, $20, $c5, $88));
|
---|
148 | PROPID_ACC_ROLE: TGUID = (D1:$cb905ff2; D2:$7bd1; D3:$4c05; D4:($b3, $c8, $e6, $c2, $41, $36, $4d, $70));
|
---|
149 | PROPID_ACC_STATE: TGUID = (D1:$a8d4d5b0; D2:$0a21; D3:$42d0; D4:($a5, $c0, $51, $4e, $98, $4f, $45, $7b));
|
---|
150 | PROPID_ACC_HELP: TGUID = (D1:$c831e11f; D2:$44db; D3:$4a99; D4:($97, $68, $cb, $8f, $97, $8b, $72, $31));
|
---|
151 | PROPID_ACC_KEYBOARDSHORTCUT: TGUID = (D1:$7d9bceee; D2:$7d1e; D3:$4979; D4:($93, $82, $51, $80, $f4, $17, $2c, $34));
|
---|
152 |
|
---|
153 | PROPID_ACC_HELPTOPIC: TGUID = (D1:$787d1379; D2:$8ede; D3:$440b; D4:($8a, $ec, $11, $f7, $bf, $90, $30, $b3));
|
---|
154 | PROPID_ACC_FOCUS: TGUID = (D1:$6eb335df; D2:$1c29; D3:$4127; D4:($b1, $2c, $de, $e9, $fd, $15, $7f, $2b));
|
---|
155 | PROPID_ACC_SELECTION: TGUID = (D1:$b99d073c; D2:$d731; D3:$405b; D4:($90, $61, $d9, $5e, $8f, $84, $29, $84));
|
---|
156 | PROPID_ACC_PARENT: TGUID = (D1:$474c22b6; D2:$ffc2; D3:$467a; D4:($b1, $b5, $e9, $58, $b4, $65, $73, $30));
|
---|
157 |
|
---|
158 | PROPID_ACC_NAV_UP: TGUID = (D1:$016e1a2b; D2:$1a4e; D3:$4767; D4:($86, $12, $33, $86, $f6, $69, $35, $ec));
|
---|
159 | PROPID_ACC_NAV_DOWN: TGUID = (D1:$031670ed; D2:$3cdf; D3:$48d2; D4:($96, $13, $13, $8f, $2d, $d8, $a6, $68));
|
---|
160 | PROPID_ACC_NAV_LEFT: TGUID = (D1:$228086cb; D2:$82f1; D3:$4a39; D4:($87, $05, $dc, $dc, $0f, $ff, $92, $f5));
|
---|
161 | PROPID_ACC_NAV_RIGHT: TGUID = (D1:$cd211d9f; D2:$e1cb; D3:$4fe5; D4:($a7, $7c, $92, $0b, $88, $4d, $09, $5b));
|
---|
162 | PROPID_ACC_NAV_PREV: TGUID = (D1:$776d3891; D2:$c73b; D3:$4480; D4:($b3, $f6, $07, $6a, $16, $a1, $5a, $f6));
|
---|
163 | PROPID_ACC_NAV_NEXT: TGUID = (D1:$1cdc5455; D2:$8cd9; D3:$4c92; D4:($a3, $71, $39, $39, $a2, $fe, $3e, $ee));
|
---|
164 | PROPID_ACC_NAV_FIRSTCHILD: TGUID = (D1:$cfd02558; D2:$557b; D3:$4c67; D4:($84, $f9, $2a, $09, $fc, $e4, $07, $49));
|
---|
165 | PROPID_ACC_NAV_LASTCHILD: TGUID = (D1:$302ecaa5; D2:$48d5; D3:$4f8d; D4:($b6, $71, $1a, $8d, $20, $a7, $78, $32));
|
---|
166 |
|
---|
167 | PROPID_ACC_ROLEMAP: TGUID = (D1:$f79acda2; D2:$140d; D3:$4fe6; D4:($89, $14, $20, $84, $76, $32, $82, $69));
|
---|
168 | PROPID_ACC_VALUEMAP: TGUID = (D1:$da1c3d79; D2:$fc5c; D3:$420e; D4:($b3, $99, $9d, $15, $33, $54, $9e, $75));
|
---|
169 | PROPID_ACC_STATEMAP: TGUID = (D1:$43946c5e; D2:$0ac0; D3:$4042; D4:($b5, $25, $07, $bb, $db, $e1, $7f, $a7));
|
---|
170 | PROPID_ACC_DESCRIPTIONMAP: TGUID = (D1:$1ff1435f; D2:$8a14; D3:$477b; D4:($b2, $26, $a0, $ab, $e2, $79, $97, $5d));
|
---|
171 |
|
---|
172 | PROPID_ACC_DODEFAULTACTION: TGUID = (D1:$1ba09523; D2:$2e3b; D3:$49a6; D4:($a0, $59, $59, $68, $2a, $3c, $48, $fd));
|
---|
173 |
|
---|
174 | implementation
|
---|
175 | end.
|
---|