/programs/develop/libraries/box_lib/trunk/editbox.mac |
---|
2,15 → 2,7 |
;Basic macros for use editbox ; |
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
macro init_editbox |
{ |
pushad |
mcall |
popad |
} |
macro use_editbox_draw |
{ |
edit_box: |
376,6 → 368,7 |
dec ecx |
mov ed_size,ecx ;áâ ¢¨¬ ®¢ë© à §¬¥à áâப¨ |
mov ed_pos,ecx ;áâ ¢¨¬ ªãàá®à ¢ ª®¥æ ®¢®© áâப¨ |
and word ed_flags,ed_shift_cl ;ᨬ ¥¬ ¢ë¤¥«¥¨¥ ¥á«¨ ®® ¡ë«® |
mov edi,ed_text |
repne movsb ;ª®¯¨à®¢ ¨¥ ⥪á⮢®© áâப¨ text ¢ edit_box |
mov byte[edi],0 ;áâ ¢¨¬ ascii 0 ¢ ª®æ¥ áâப¨ |