Rev 1374 | Rev 1714 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
1374 | IgorA | 1 | |
2 | |||
3 |
|
||
4 | |||
5 | |||
6 | |||
7 | |||
8 | |||
9 |
|
||
10 | |||
1685 | lrz | 11 | |
12 | |||
13 | |||
14 | |||
15 | |||
16 | |||
17 | |||
18 | |||
19 | |||
20 | |||
1374 | IgorA | 21 | |
22 | |||
23 | |||
24 | |||
25 | |||
26 | |||
27 | |||
28 | |||
29 | |||
30 |
|
||
1685 | lrz | 31 |
|
32 | используется для включения / выключения тех или иных функций. |
||
33 |
|
||
34 |
|
||
35 | |||
36 | |||
37 | |||
38 | |||
39 | |||
40 | |||
1374 | IgorA | 41 | |
1685 | lrz | 42 | |
43 |
|
||
44 | |||
45 |
|
||
46 |
|
||
47 | |||
48 |
|
||
49 |
|
||
50 | |||
51 |
|
||
52 |
|
||
53 | |||
54 |
|
||
55 |
|
||
56 | |||
57 |
|
||
58 | struc check_box2 left_s,top_s,ch_text_margin,color,border_color,text_color,text,flags |
||
59 | { ;структура параметров для чек бокса |
||
60 | .left_s: dd left_s ;+0 положение по х dw + размер dw |
||
61 | .top_s: dd top_s ;+4 положение по у dw + размер dw |
||
62 | .ch_text_margin: dd ch_text_margin ;расстояние от прямоугольника чек бокса до надписи |
||
63 | .color: dd color ;цвет внутри чекбокса |
||
64 | .border_color: dd border_color ;цвет рамки |
||
65 | .text_color: dd text_color ;цвет надписи должен быть в формате цвет or 0x80000000, это для отображения ASCIIZ строк. |
||
66 | .text: dd text ;адрес в коде программы где расположен текст |
||
67 | .flags: dd flags+0 ;флаги |
||
68 | .size_of_str: dd 0x0 ;длинна строки, вычисляется при инициализации компонента |
||
69 | } |
||
70 | |||
71 |
|
||
72 |
|
||
73 |
|
||
74 |
|
||
75 | |||
76 |
|
||
77 | |||
78 | |||
79 | ch_flag_en = 10b ;флаг установленного чек бокса. |
||
80 | ch_flag_top = 0x0 ;флаг расположения текста вверху т.е. 3-й бит |
||
81 | ch_flag_middle = 100b ;флаг расположения текста в центре т.е. 4-й бит. |
||
82 | ch_flag_bottom = 1000b ;флаг расположения текста в низу т.е. по умолчанию принимается значение внизу т.е. отсуствие 3-го и 4-го бита |
||
83 | |||
84 | |||
85 | |||
86 |
|
||
87 |
|
||
1374 | IgorA | 88 |
|
89 | |||
90 |
|
||
91 |
|
||
92 | |||
93 |
|
||
94 |
|
||
95 | |||
96 |
|
||
97 |
|
||
98 | |||
99 |
|
||
100 | struc check_box left,top,ch_text_margin,ch_size,color,border_color,text_color,text,ch_text_length,flags |
||
101 | { ;структура параметров для чек бокса |
||
102 | .left: dw left ;+0 |
||
103 | .top: dw top ;+2 |
||
104 | .ch_text_margin: dd ch_text_margin ;+4 |
||
105 | .ch_size: dd ch_size ;+8 |
||
106 | .color: dd color ;+12 |
||
107 | .border_color: dd border_color ;цвет рамки |
||
108 | .text_color: dd text_color ;цвет надписи |
||
109 | .text: dd text ;адрес в коде программы где расположен текст |
||
110 | .ch_text_length: dd ch_text_length ;длинна строки с символами |
||
111 | .flags: dd flags+0 ;флаги |
||
112 | } |
||
113 |
|
||
114 |
|
||
115 |
|
||
116 |
|
||
117 |
|
||
118 | |||
119 |
|
||
120 | |||
121 |
|
||
122 |
|
||
123 | |||
124 | |||
125 |
|
||
126 | |||
127 |