103,9 → 103,9 |
} |
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
;Basic macros for use CheckBox ; |
;Last change 11.10.2010 ; |
;Last change 12.10.2010 ; |
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
ch_struc_size=32 ;ðàçìåð ñòðóêòóðû |
ch_struc_size=36 ;ðàçìåð ñòðóêòóðû |
ch_flag_en=10b ;ôëàã óñòàíîâëåííîãî ÷åê áîêñà. |
|
ch_left_s equ [ebp] ;êîðäèíàòà íà÷àëà ðèñîâàíèÿ ïî õ |
116,6 → 116,7 |
ch_text_color equ [ebp+20] ;[edi+4] ;öâåò òåêñòà |
ch_text_ptr equ [ebp+24] ;óêàçàòåëü íà íà÷àëî òåêñòîâîé ñòðîêè |
ch_flags equ [ebp+28] ;ôëàãè |
ch_sz_str equ [ebp+32] ;äëèííà ñòðîêè, âû÷èñëÿåòñÿ ïðè èíèöèàëèçàöèè êîìïîíåíòà |
|
struc check_box left_s,top_s,ch_text_margin,color,border_color,text_color,text,flags |
{ ;ñòðóêòóðà ïàðàìåòðîâ äëÿ ÷åê áîêñà |
127,6 → 128,7 |
.text_color: dd text_color ;öâåò íàäïèñè |
.text: dd text ;àäðåñ â êîäå ïðîãðàììû ãäå ðàñïîëîæåí òåêñò |
.flags: dd flags+0 ; ôëàãè |
.size_of_str: dd 0x0 ;äëèííà ñòðîêè, âû÷èñëÿåòñÿ ïðè èíèöèàëèçàöèè êîìïîíåíòà |
} |
|
macro check_boxes_set_sys_color start,end,color_table |