Rev 1432 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1432 | Rev 1476 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | ;ôàéë ñîçäàí 13.02.2009 |
1 | ;ôàéë ñîçäàí 13.02.2009 |
2 | ;Ìàêðîñ äëÿ ñèñòåìíîé áèáëèîòåêè box_lib.obj |
2 | ;Ìàêðîñ äëÿ ñèñòåìíîé áèáëèîòåêè box_lib.obj |
3 | ;Checkbox |
3 | ;Checkbox |
Line 4... | Line -... | ||
4 | - | ||
5 | ch_struc_size=36 |
- | |
6 | ch_flag_en=10b ;ýëåìåíò âûáðàí |
- | |
7 | - | ||
8 | ch_left equ [edi] ;êîîðäèíàòà íà÷àëà ðèñîâàíèÿ ïî õ |
- | |
9 | ch_top equ [edi+2] ;êîîðäèíàòà íà÷àëà ðèñîâàíèÿ ïî ó |
- | |
10 | ch_text_margin equ [edi+4] ;=4 ðàññòîÿíèå îò ïðÿìîóãîëüíèêà ÷åê áîêñà äî íàäïèñè |
- | |
11 | ch_size equ [edi+8] ;12 ðàçìåð êâàäðàòà ÷åê áîêñà |
- | |
12 | ch_color equ [edi+12] ;öâåò âíóòðè checkbox |
- | |
13 | ch_border_color equ [edi+16] ; or [edi+4] ;öâåò ðàìêè checkbox åå ìîæíî çàäàòü ñàìîñòîÿòåëüíî |
- | |
14 | ch_text_color equ [edi+20] ;[edi+4] ;öâåò òåêñòà |
- | |
15 | ch_text_ptr equ [edi+24] ;óêàçàòåëü íà íà÷àëî òåêñòîâîé ñòðîêè |
- | |
16 | ch_text_length equ [edi+28] |
- | |
17 | ch_flags equ [edi+32] ;ôëàãè |
- | |
18 | 4 | ||
19 | macro use_checkbox_draw |
5 | macro use_checkbox_draw |
20 | { |
6 | { |
21 | check_box_draw: |
7 | check_box_draw: |
22 | pusha ;ñîõðàíèì âñå ðåãèñòðû |
8 | pusha ;ñîõðàíèì âñå ðåãèñòðû |