⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 buttons.pas

📁 传奇3delphi代码 请自己看吧 包括地图
💻 PAS
📖 第 1 页 / 共 5 页
字号:
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 + -