Rev 3899 | Rev 3953 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3899 | Rev 3921 | ||
---|---|---|---|
Line 61... | Line 61... | ||
61 | mov ecx,eax |
61 | mov ecx,eax |
62 | mov cx,16 |
62 | mov cx,16 |
Line 63... | Line 63... | ||
63 | 63 | ||
64 | xor ebx,ebx |
64 | xor ebx,ebx |
65 | mov bx,[RMenuW] |
65 | mov bx,[RMenuW] |
66 | mov esi,0888888h |
66 | mov esi,[RBMenuColor];0888888h |
Line 67... | Line 67... | ||
67 | mcall 8 |
67 | mcall 8 |
68 | 68 | ||
69 | mov ebx,50000h |
69 | mov ebx,50000h |
Line 91... | Line 91... | ||
91 | mov dx,cx |
91 | mov dx,cx |
92 | shl ecx,16 |
92 | shl ecx,16 |
93 | mov cx,dx |
93 | mov cx,dx |
Line 94... | Line 94... | ||
94 | 94 | ||
95 | ;¯¥à¢ ï à §¤¥«¨â¥«ì ï «¨¨ï |
95 | ;¯¥à¢ ï à §¤¥«¨â¥«ì ï «¨¨ï |
96 | mcall 38,,,0888888h |
96 | mcall 38,,,[RBMenuColor];0888888h |
97 | add ecx,00010001h |
97 | add ecx,00010001h |
Line 98... | Line 98... | ||
98 | mcall ,,, |
98 | mcall ,,, |
99 | 99 | ||
100 | ;------------ |
100 | ;------------ |
101 | mov ecx,[esp] |
101 | mov ecx,[esp] |
102 | add ecx,2 |
102 | add ecx,2 |
Line 103... | Line 103... | ||
103 | shl ecx,16 |
103 | shl ecx,16 |
104 | mov cx,16 |
104 | mov cx,16 |
105 | 105 | ||
106 | mcall 8,,,idbRRedrawFon,0888888h ;3 ª®¯ª¨ ¢â®à®£® ¡«®ª |
106 | mcall 8,,,idbRRedrawFon,[RBMenuColor];0888888h ;3 ª®¯ª¨ ¢â®à®£® ¡«®ª |
107 | add ecx,00100000h |
107 | add ecx,00100000h |
Line 132... | Line 132... | ||
132 | mov ecx,[esp] |
132 | mov ecx,[esp] |
133 | add ecx,16*3+2 |
133 | add ecx,16*3+2 |
134 | mov dx,cx |
134 | mov dx,cx |
135 | shl ecx,16 |
135 | shl ecx,16 |
136 | mov cx,dx |
136 | mov cx,dx |
137 | mcall 38,,,0888888h |
137 | mcall 38,,,[RBMenuColor];0888888h |
138 | add ecx,00010001h |
138 | add ecx,00010001h |
139 | mcall ,,, |
139 | mcall ,,, |
140 | ;------------ |
140 | ;------------ |
141 | ;1 ¨«¨ 2 ª®¯ª¨ âà¥â쥣® ¡«®ª |
141 | ;1 ¨«¨ 2 ª®¯ª¨ âà¥â쥣® ¡«®ª |
142 | mov ecx,[esp] |
142 | mov ecx,[esp] |
Line 144... | Line 144... | ||
144 | shl ecx,16 |
144 | shl ecx,16 |
145 | mov cx,16 |
145 | mov cx,16 |
146 | cmp dword[SelIcon],-1 |
146 | cmp dword[SelIcon],-1 |
147 | je @f |
147 | je @f |
Line 148... | Line 148... | ||
148 | 148 | ||
149 | mcall 8,,,idbRDel,0888888h |
149 | mcall 8,,,idbRDel,[RBMenuColor];0888888h |
150 | add ecx,00100000h |
150 | add ecx,00100000h |
Line 151... | Line 151... | ||
151 | mcall ,,,idbRProp,0888888h |
151 | mcall ,,,idbRProp,[RBMenuColor];0888888h |
152 | 152 | ||
153 | mov ebx,50000h |
153 | mov ebx,50000h |
154 | mov bx,word[esp] |
154 | mov bx,word[esp] |
Line 158... | Line 158... | ||
158 | mcall ,, ,RMenuProp |
158 | mcall ,, ,RMenuProp |
Line 159... | Line 159... | ||
159 | 159 | ||
160 | jmp .endRM |
160 | jmp .endRM |
Line 161... | Line 161... | ||
161 | @@: |
161 | @@: |
162 | 162 | ||
163 | mcall 8,,,idbRAdd,0888888h |
163 | mcall 8,,,idbRAdd,[RBMenuColor];0888888h |
164 | mov ebx,50000h |
164 | mov ebx,50000h |
165 | mov bx,word[esp] |
165 | mov bx,word[esp] |
Line 264... | Line 264... | ||
264 | 264 | ||
265 | @@: |
265 | @@: |
Line 266... | Line 266... | ||
266 | jmp RBWExit |
266 | jmp RBWExit |
- | 267 | ||
- | 268 | RBAdd: |
|
267 | 269 | cmp [DlgAddActiv],1 |
|
- | 270 | je RBWSetActivWin |
|
268 | RBAdd: |
271 | mov [DlgAddActiv],1 |
269 | ; mov [DlgAddActiv],1 |
272 | |
Line 270... | Line 273... | ||
270 | mcall 51,1,DlgAdd,stack_dlg ;CreateThread DlgAdd,stack_dlg |
273 | mcall 51,1,DlgAdd,stack_dlg ;CreateThread DlgAdd,stack_dlg |
Line 287... | Line 290... | ||
287 | mov [bNotSave],0 |
290 | mov [bNotSave],0 |
Line 288... | Line 291... | ||
288 | 291 | ||
Line 289... | Line 292... | ||
289 | jmp RBRedrawFon |
292 | jmp RBRedrawFon |
- | 293 | ||
- | 294 | RBPropeties: |
|
290 | 295 | cmp [DlgAddActiv],1 |
|
- | 296 | je RBWSetActivWin |
|
291 | RBPropeties: |
297 | mov [DlgAddActiv],1 |
292 | ; mov [DlgAddActiv],1 |
298 | |
Line -... | Line 299... | ||
- | 299 | mcall 51,1,DlgProp,stack_dlg ;CreateThread DlgProp,stack_dlg |
|
- | 300 | jmp RBWExit |
|
- | 301 | ||
Line 293... | Line 302... | ||
293 | mcall 51,1,DlgProp,stack_dlg ;CreateThread DlgProp,stack_dlg |
302 | RBWSetActivWin: |
294 | jmp RBWExit |
303 | mcall 18,3,[slotDlgAdd] |
295 | 304 | jmp RBWExit |
|
Line 441... | Line 450... | ||
441 | ret |
450 | ret |
442 | @@: |
451 | @@: |
Line 443... | Line 452... | ||
443 | 452 | ||
Line -... | Line 453... | ||
- | 453 | push ebx esi edi |
|
- | 454 | ||
- | 455 | mov edi,[key_name] |
|
- | 456 | mov esi,keyMenuColor |
|
- | 457 | @@: lodsb |
|
- | 458 | scasb |
|
- | 459 | jne @f |
|
- | 460 | test al,al |
|
- | 461 | jnz @b |
|
- | 462 | ||
- | 463 | stdcall [ini_get_color],[f_name],[sec_name],[key_name],0888888h |
|
- | 464 | mov [RBMenuColor],eax |
|
- | 465 | ret |
|
444 | push ebx esi edi |
466 | @@: |
445 | 467 | ||
446 | mov edi,[key_name] ;®¯à¥¤¥«ï¥¬ è¨à¨ã ¬¥î |
468 | mov edi,[key_name] ;®¯à¥¤¥«ï¥¬ è¨à¨ã ¬¥î |
447 | xor eax,eax |
469 | xor eax,eax |
448 | or ecx,-1 |
470 | or ecx,-1 |
Line 489... | Line 511... | ||
489 | ret |
511 | ret |
490 | endp |
512 | endp |
Line 491... | Line 513... | ||
491 | 513 | ||
492 | proc Ini_SavePos stdcall,f_name,sec_name |
514 | proc Ini_SavePos stdcall,f_name,sec_name |
493 | push ebx edi esi |
515 | push ebx edi esi |
494 | ;int3 |
516 | |
495 | xor ebx,ebx |
517 | xor ebx,ebx |
496 | .SearchSect: |
518 | .SearchSect: |
497 | mov edi,[IconsOffs+ebx*4] |
519 | mov edi,[IconsOffs+ebx*4] |
498 | mov esi,[sec_name] |
520 | mov esi,[sec_name] |
Line 518... | Line 540... | ||
518 | or ecx,-1 |
540 | or ecx,-1 |
519 | repne scasb |
541 | repne scasb |
520 | repne scasb |
542 | repne scasb |
521 | repne scasb |
543 | repne scasb |
Line -... | Line 544... | ||
- | 544 | ||
522 | 545 | ;int3 |
|
523 | movzx eax,word[edi+2] |
546 | movzx eax,word[edi+2] |
524 | test eax,8000h |
547 | test eax,8000h |
525 | jz @f |
548 | jz @f |
526 | or eax,0FFFF0000h |
549 | or eax,0FFFF0000h |