6,7 → 6,9 |
|
DlgAdd: |
DlgProp: |
|
mov eax,[SelIcon] |
mov [DlgSelIcon],eax |
cmp eax,-1 |
jne SetProp |
|
92,6 → 94,10 |
|
|
startDlg: |
mcall 9,RBProcInfo,-1 |
mcall 18,21,dword[RBProcInfo+30] |
mov [slotDlgAdd],eax |
|
or [edtName.flags],ed_focus |
|
mcall 40,100111b ;SetMaskMessage 100111b |
108,8 → 114,6 |
mov dword[MaxPage],1 |
@@: |
|
stdcall [OpenDialog_Init],OpenDialog_data |
|
DReDraw: |
mcall 48,3,sc,40 |
|
332,14 → 336,14 |
mcall 70,fiRunProg |
|
|
cmp [SelIcon],-1 |
cmp [DlgSelIcon],-1 |
je @f |
;㤠«ï¥¬ ¨§ ini áâ àãî ¨ª®ªã |
mov ebx,[SelIcon] |
mov ebx,[DlgSelIcon] |
mov eax,[IconsOffs+ebx*4] |
stdcall [ini_del_section],IconIni,eax |
|
stdcall EditIcon,[SelIcon],DAreaIcon,DAreaName,DAreaPath,DAreaParams |
stdcall EditIcon,[DlgSelIcon],DAreaIcon,DAreaName,DAreaPath,DAreaParams |
jmp DExitAndSave |
@@: |
stdcall AddIcon,[AddX],[AddY],DAreaIcon,DAreaName,DAreaPath,DAreaParams |
354,7 → 358,9 |
stdcall [ini_set_int],IconIni,DAreaName,keyY,[MouseY] |
|
DExit: |
mcall -1 ;ExitProcess |
mov [DlgAddActiv],0 |
mov [slotDlgAdd],0 |
mcall -1 ;ExitThread |
|
;################################################################## |
proc DRedraw |
404,7 → 410,7 |
or ecx,80000000h |
mcall ,<309,35+END_ICONS_AREAH>,,DCaptCancel |
|
cmp [SelIcon],-1 |
cmp [DlgSelIcon],-1 |
jne @f |
mpack ebx,255,35+END_ICONS_AREAH |
mov edx,DCaptCreate |
419,7 → 425,7 |
mcall ,<315,35+END_ICONS_AREAH>,,DCaptCancel |
|
|
cmp [SelIcon],-1 |
cmp [DlgSelIcon],-1 |
jne @f |
mpack ebx,257,35+END_ICONS_AREAH |
mov edx,DCaptCreate |