24,7 → 24,7 |
cmp bx,[wsY] |
jae @f |
mov bx,[wsY] |
@@: ;eax,ebx - ॠ«ì ï ª®®à¤¨ â . ᥠª®®à¤¨ âë ¢ ¯à®£¥ ®â®á¨â¥«ì® «¥¢®£® ¢¥à奣® 㣫 à ¡®ç¥© ®¡« á⨠|
@@: ;eax,ebx - ðåàëüíàÿ êîîðäèíàòà. Âñå êîîðäèíàòû â ïðîãå îòíîñèòåëüíî ëåâîãî âåðõíåãî óãëà ðàáî÷åé îáëàñòè |
|
xor edx,edx |
mov dx,[wsXe] |
41,7 → 41,7 |
mov ebx,edx |
@@: |
|
xor edx,edx ;¯à¥®¡à §®¢ë¢ ¥¬ ¢ ®â®á¨â¥«ìë¥ |
xor edx,edx ;ïðåîáðàçîâûâàåì â îòíîñèòåëüíûå |
mov dx,[wsW] |
shr edx,1 |
add dx,[wsX] |
408,25 → 408,35 |
|
cmp [DlgSelIcon],-1 |
je @f |
;㤠«ï¥¬ ¨§ ini áâ àãî ¨ª®ªã |
mov ebx,[DlgSelIcon] |
mov eax,[IconsOffs+ebx*4] |
stdcall [ini_del_section],IconIni,eax |
|
stdcall EditIcon,[DlgSelIcon],DAreaIcon,DAreaName,DAreaPath,DAreaParams |
mov ebx,[DlgSelIcon] |
mov eax,[IconsID+ebx*4] |
jmp DExitAndSave |
@@: |
|
call GenerateID |
|
mov ebx,[MaxNumIcon] |
mov [IconsID+ebx*4],eax |
push eax |
stdcall AddIcon,[AddX],[AddY],DAreaIcon,DAreaName,DAreaPath,DAreaParams |
;jmp DExitAndSave |
pop eax |
|
;------------------------------------------------------------------------------- |
DExitAndSave: |
|
stdcall [ini_set_str],IconIni,DAreaName,keyPath,DAreaPath,dword[edtExePath.size] |
stdcall [ini_set_str],IconIni,DAreaName,keyParams,DAreaParams,dword[edtParams.size] |
stdcall [ini_set_str],IconIni,DAreaName,keyIco,DAreaIcon,dword[edtIcon.size] |
stdcall [ini_set_int],IconIni,DAreaName,keyX,[MouseX] |
stdcall [ini_set_int],IconIni,DAreaName,keyY,[MouseY] |
mov dword[nameSection],eax |
stdcall [ini_set_str],IconIni,nameSection,keyName,DAreaName,dword[edtName.size] |
stdcall [ini_set_str],IconIni,nameSection,keyPath,DAreaPath,dword[edtExePath.size] |
stdcall [ini_set_str],IconIni,nameSection,keyParams,DAreaParams,dword[edtParams.size] |
stdcall [ini_set_str],IconIni,nameSection,keyIco,DAreaIcon,dword[edtIcon.size] |
|
cmp [DlgSelIcon],-1 |
jne @f |
stdcall [ini_set_int],IconIni,nameSection,keyX,[MouseX] |
stdcall [ini_set_int],IconIni,nameSection,keyY,[MouseY] |
@@: |
DExit: |
mov [DlgAddActiv],0 |
mov [slotDlgAdd],0 |
614,7 → 624,7 |
add edi,3 |
loop @b |
|
;§ â¨à ¨¥ ¥ ¨á¯®«ì§®¢ ëå ¬¥áâ |
;çàòèðàíèå íå èñïîëüçîâàíûõ ìåñò |
jmp .Dalee |
|
.DrawIcons2: |
657,7 → 667,7 |
cmp al,'/' |
jne .GetIconInd |
.PathToIcon: |
mov al,30h ;§ £«ãèª !!!!!!!!!!!!! |
mov al,30h ;çàãëóøêà!!!!!!!!!!!!! |
mov byte[edi+1],0 |
.GetIconInd: |
;int3 |