diff --git a/programs/develop/examples/editbox/trunk/editbox.mac b/programs/develop/examples/editbox/trunk/editbox.mac index 0f628fe0ed..972057e391 100644 --- a/programs/develop/examples/editbox/trunk/editbox.mac +++ b/programs/develop/examples/editbox/trunk/editbox.mac @@ -829,7 +829,7 @@ macro use_mouse_func scr_w ;;;;;;;;;;;;;;;;;; ;;процедура обработки положения выделенного текста, когда происходит выход за пределы editbox ;;;;;;;;;;;;;;;;;; - mov ebx,[procinfo.box.left] + mov ebx,dword [procinfo+34] add ebx,ed_left if scr_w eq else @@ -929,7 +929,7 @@ macro use_work_mause scr_h,scr_w ;---------------------------------------------------------- ;--- проверяем, попадает ли курсор в edit box ------------- ;---------------------------------------------------------- - mov ebx,[procinfo.box.top] + mov ebx,dword [procinfo + 38] add ebx,ed_top if scr_h eq else @@ -944,7 +944,7 @@ end if shr eax,16 - mov ebx,[procinfo.box.left] + mov ebx,dword [procinfo + 34] add ebx,ed_left if scr_w eq else @@ -962,7 +962,7 @@ end if call .clear_cursor pop eax ._mvpos: - mov ebx,dword [procinfo.box.left] + mov ebx,dword [procinfo+ 34] xor edx,edx sub eax,ed_left sub eax,ebx