📄 buttons.pas
字号:
0045668C E8EB88FCFF call 0041EF7C
00456691 8D55D8 lea edx, [ebp-$28]
00456694 59 pop ecx
* Reference to: Graphics.Proc_0041A7A0
|
00456695 E80641FCFF call 0041A7A0
0045669A 8B45FC mov eax, [ebp-$04]
* Reference to field TGlyphList.OFFS_0004
|
0045669D 8B4004 mov eax, [eax+$04]
004566A0 80783001 cmp byte ptr [eax+$30], $01
004566A4 7525 jnz 004566CB
004566A6 8B45FC mov eax, [ebp-$04]
* Reference to field TGlyphList.OFFS_001C
|
004566A9 8B481C mov ecx, [eax+$1C]
004566AC 8B45FC mov eax, [ebp-$04]
* Reference to field TGlyphList.OFFS_0008
|
004566AF 8B4008 mov eax, [eax+$08]
004566B2 8B55F4 mov edx, [ebp-$0C]
* Reference to : TGlyphList._PROC_004561C0()
|
004566B5 E806FBFFFF call 004561C0
004566BA 33D2 xor edx, edx
004566BC 8A55FB mov dl, byte ptr [ebp-$05]
004566BF 8B4DFC mov ecx, [ebp-$04]
004566C2 8944910C mov [ecx+edx*4+$0C], eax
004566C6 E9EA030000 jmp 00456AB5
004566CB 8B45FC mov eax, [ebp-$04]
* Reference to field TGlyphList.OFFS_0008
|
004566CE 8B4008 mov eax, [eax+$08]
004566D1 B900000020 mov ecx, $20000000
004566D6 8B55F4 mov edx, [ebp-$0C]
* Reference to : TGlyphList._PROC_004561C0()
|
004566D9 E8E2FAFFFF call 004561C0
004566DE 33D2 xor edx, edx
004566E0 8A55FB mov dl, byte ptr [ebp-$05]
004566E3 8B4DFC mov ecx, [ebp-$04]
004566E6 8944910C mov [ecx+edx*4+$0C], eax
004566EA E9C6030000 jmp 00456AB5
004566EF 33C0 xor eax, eax
004566F1 8945EC mov [ebp-$14], eax
004566F4 33C0 xor eax, eax
004566F6 8945F0 mov [ebp-$10], eax
004566F9 33C0 xor eax, eax
004566FB 55 push ebp
004566FC 688F6A4500 push $00456A8F
***** TRY
|
00456701 64FF30 push dword ptr fs:[eax]
00456704 648920 mov fs:[eax], esp
00456707 B201 mov dl, $01
* Reference to class TBitmap
|
00456709 A1A48E4100 mov eax, dword ptr [$00418EA4]
* Reference to : TBitmapCanvas._PROC_0041EA10()
|
0045670E E8FD82FCFF call 0041EA10
00456713 8945EC mov [ebp-$14], eax
00456716 B201 mov dl, $01
* Reference to class TBitmap
|
00456718 A1A48E4100 mov eax, dword ptr [$00418EA4]
* Reference to : TBitmapCanvas._PROC_0041EA10()
|
0045671D E8EE82FCFF call 0041EA10
00456722 8945F0 mov [ebp-$10], eax
00456725 8B45FC mov eax, [ebp-$04]
* Reference to field TGlyphList.OFFS_0004
|
00456728 8B5004 mov edx, [eax+$04]
0045672B 8B45F0 mov eax, [ebp-$10]
0045672E 8B08 mov ecx, [eax]
* Possible reference to virtual method TBitmap.OFFS_08
|
00456730 FF5108 call dword ptr [ecx+$08]
00456733 B201 mov dl, $01
00456735 8B45F0 mov eax, [ebp-$10]
00456738 8B08 mov ecx, [eax]
* Possible reference to virtual method TBitmap.OFFS_68
|
0045673A FF5168 call dword ptr [ecx+$68]
0045673D 8B45FC mov eax, [ebp-$04]
* Reference to field TGlyphList.OFFS_0020
|
00456740 80782001 cmp byte ptr [eax+$20], $01
00456744 0F86D8010000 jbe 00456922
0045674A 8B45F4 mov eax, [ebp-$0C]
* Reference to : TBitmapCanvas._PROC_0041EF7C()
|
0045674D E82A88FCFF call 0041EF7C
00456752 8945E8 mov [ebp-$18], eax
00456755 8D45C8 lea eax, [ebp-$38]
00456758 50 push eax
00456759 8B45F0 mov eax, [ebp-$10]
* Reference to : TBitmapCanvas._PROC_0041EF7C()
|
0045675C E81B88FCFF call 0041EF7C
00456761 8BC8 mov ecx, eax
00456763 8D55D8 lea edx, [ebp-$28]
00456766 8B45E8 mov eax, [ebp-$18]
* Reference to: Graphics.Proc_0041A7A0
|
00456769 E83240FCFF call 0041A7A0
0045676E B201 mov dl, $01
00456770 8B45EC mov eax, [ebp-$14]
* Reference to : TBitmapCanvas._PROC_0041FC60()
|
00456773 E8E894FCFF call 0041FC60
00456778 8BD7 mov edx, edi
0045677A 8B45EC mov eax, [ebp-$14]
0045677D 8B08 mov ecx, [eax]
* Possible reference to virtual method TBitmap.OFFS_40
|
0045677F FF5140 call dword ptr [ecx+$40]
00456782 8BD6 mov edx, esi
00456784 8B45EC mov eax, [ebp-$14]
00456787 8B08 mov ecx, [eax]
* Possible reference to virtual method TBitmap.OFFS_34
|
00456789 FF5134 call dword ptr [ecx+$34]
0045678C 8B45F0 mov eax, [ebp-$10]
* Reference to : TBitmapCanvas._PROC_0041EF7C()
|
0045678F E8E887FCFF call 0041EF7C
* Reference to field TBitmap.OFFS_0014
|
00456794 8B4014 mov eax, [eax+$14]
00456797 BAFFFFFF00 mov edx, $00FFFFFF
* Reference to : TIcon._PROC_0041A530()
|
0045679C E88F3DFCFF call 0041A530
004567A1 8D45C8 lea eax, [ebp-$38]
004567A4 50 push eax
004567A5 8B45F0 mov eax, [ebp-$10]
* Reference to : TBitmapCanvas._PROC_0041EF7C()
|
004567A8 E8CF87FCFF call 0041EF7C
004567AD 50 push eax
004567AE 8B45EC mov eax, [ebp-$14]
* Reference to : TBitmapCanvas._PROC_0041EF7C()
|
004567B1 E8C687FCFF call 0041EF7C
004567B6 8D55D8 lea edx, [ebp-$28]
004567B9 59 pop ecx
* Reference to: Graphics.Proc_0041A7A0
|
004567BA E8E13FFCFF call 0041A7A0
004567BF 8B45E8 mov eax, [ebp-$18]
* Reference to field TBitmap.OFFS_0014
|
004567C2 8B4014 mov eax, [eax+$14]
004567C5 BA14000080 mov edx, $80000014
* Reference to : TIcon._PROC_0041A530()
|
004567CA E8613DFCFF call 0041A530
004567CF 8B45E8 mov eax, [ebp-$18]
* Reference to: Graphics.Proc_0041AC78
|
004567D2 E8A144FCFF call 0041AC78
004567D7 8BD8 mov ebx, eax
004567D9 6A00 push $00
004567DB 53 push ebx
* Reference to: gdi32.SetTextColor()
|
004567DC E86716FBFF call 00407E48
004567E1 68FFFFFF00 push $00FFFFFF
004567E6 53 push ebx
* Reference to: gdi32.SetBkColor()
|
004567E7 E81416FBFF call 00407E00
004567EC 684607E200 push $00E20746
004567F1 6A00 push $00
004567F3 6A00 push $00
004567F5 8B45EC mov eax, [ebp-$14]
* Reference to : TBitmapCanvas._PROC_0041EF7C()
|
004567F8 E87F87FCFF call 0041EF7C
* Reference to: Graphics.Proc_0041AC78
|
004567FD E87644FCFF call 0041AC78
00456802 50 push eax
00456803 56 push esi
00456804 57 push edi
00456805 6A00 push $00
00456807 6A00 push $00
00456809 53 push ebx
* Reference to: gdi32.BitBlt()
|
0045680A E84914FBFF call 00407C58
0045680F 8B45F0 mov eax, [ebp-$10]
* Reference to : TBitmapCanvas._PROC_0041EF7C()
|
00456812 E86587FCFF call 0041EF7C
* Reference to field TBitmap.OFFS_0014
|
00456817 8B4014 mov eax, [eax+$14]
0045681A BA80808000 mov edx, $00808080
* Reference to : TIcon._PROC_0041A530()
|
0045681F E80C3DFCFF call 0041A530
00456824 8D45C8 lea eax, [ebp-$38]
00456827 50 push eax
00456828 8B45F0 mov eax, [ebp-$10]
* Reference to : TBitmapCanvas._PROC_0041EF7C()
|
0045682B E84C87FCFF call 0041EF7C
00456830 50 push eax
00456831 8B45EC mov eax, [ebp-$14]
* Reference to : TBitmapCanvas._PROC_0041EF7C()
|
00456834 E84387FCFF call 0041EF7C
00456839 8D55D8 lea edx, [ebp-$28]
0045683C 59 pop ecx
* Reference to: Graphics.Proc_0041A7A0
|
0045683D E85E3FFCFF call 0041A7A0
00456842 8B45E8 mov eax, [ebp-$18]
* Reference to field TBitmap.OFFS_0014
|
00456845 8B4014 mov eax, [eax+$14]
00456848 BA10000080 mov edx, $80000010
* Reference to : TIcon._PROC_0041A530()
|
0045684D E8DE3CFCFF call 0041A530
00456852 8B45E8 mov eax, [ebp-$18]
* Reference to: Graphics.Proc_0041AC78
|
00456855 E81E44FCFF call 0041AC78
0045685A 8BD8 mov ebx, eax
0045685C 6A00 push $00
0045685E 53 push ebx
* Reference to: gdi32.SetTextColor()
|
0045685F E8E415FBFF call 00407E48
00456864 68FFFFFF00 push $00FFFFFF
00456869 53 push ebx
* Reference to: gdi32.SetBkColor()
|
0045686A E89115FBFF call 00407E00
0045686F 684607E200 push $00E20746
00456874 6A00 push $00
00456876 6A00 push $00
00456878 8B45EC mov eax, [ebp-$14]
* Reference to : TBitmapCanvas._PROC_0041EF7C()
|
0045687B E8FC86FCFF call 0041EF7C
* Reference to: Graphics.Proc_0041AC78
|
00456880 E8F343FCFF call 0041AC78
00456885 50 push eax
00456886 56 push esi
00456887 57 push edi
00456888 6A00 push $00
0045688A 6A00 push $00
0045688C 53 push ebx
* Reference to: gdi32.BitBlt()
|
0045688D E8C613FBFF call 00407C58
00456892 8B45FC mov eax, [ebp-$04]
* Reference to field TGlyphList.OFFS_001C
|
00456895 8B401C mov eax, [eax+$1C]
* Reference to: Graphics.Proc_004198A0
|
00456898 E80330FCFF call 004198A0
0045689D 50 push eax
0045689E 8B45F0 mov eax, [ebp-$10]
* Reference to : TBitmapCanvas._PROC_0041EF7C()
|
004568A1 E8D686FCFF call 0041EF7C
* Reference to field TBitmap.OFFS_0014
|
004568A6 8B4014 mov eax, [eax+$14]
004568A9 5A pop edx
* Reference to : TIcon._PROC_0041A530()
|
004568AA E8813CFCFF call 0041A530
004568AF 8D45C8 lea eax, [ebp-$38]
004568B2 50 push eax
004568B3 8B45F0 mov eax, [ebp-$10]
* Reference to : TBitmapCanvas._PROC_0041EF7C()
|
004568B6 E8C186FCFF call 0041EF7C
004568BB 50 push eax
004568BC 8B45EC mov eax, [ebp-$14]
* Reference to : TBitmapCanvas._PROC_0041EF7C()
|
004568BF E8B886FCFF call 0041EF7C
004568C4 8D55D8 lea edx, [ebp-$28]
004568C7 59 pop ecx
* Reference to: Graphics.Proc_0041A7A0
|
004568C8 E8D33EFCFF call 0041A7A0
004568CD 8B45E8 mov eax, [ebp-$18]
* Reference to field TBitmap.OFFS_0014
|
004568D0 8B4014 mov eax, [eax+$14]
004568D3 BA0F000080 mov edx, $8000000F
* Reference to : TIcon._PROC_0041A530()
|
004568D8 E8533CFCFF call 0041A530
004568DD 8B45E8 mov eax, [ebp-$18]
* Reference to: Graphics.Proc_0041AC78
|
004568E0 E89343FCFF call 0041AC78
004568E5 8BD8 mov ebx, eax
004568E7 6A00 push $00
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -