首页
社区
课程
招聘
[求助]ecx在 ONLBUTTONUP()里有什么作用?
发表于: 2009-1-6 15:57 4685

[求助]ecx在 ONLBUTTONUP()里有什么作用?

2009-1-6 15:57
4685
0044D4FB  /.  55            push    ebp                              
0044D4FC  |.  8BEC          mov     ebp, esp
0044D4FE  |.  51            push    ecx
0044D4FF  |.  894D FC       mov     dword ptr [ebp-4], ecx

0044D502  |.  8B45 10       mov     eax, dword ptr [ebp+10]  
0044D505  |.  50            push    eax

0044D506  |.  8B4D 0C       mov     ecx, dword ptr [ebp+C]   
0044D509  |.  51            push    ecx

0044D50A  |.  8B55 08       mov     edx, dword ptr [ebp+8]   
0044D50D  |.  52            push    edx
/************
0044D50E  |.  8B4D FC       mov     ecx, dword ptr [ebp-4]
0044D511  |.  81C1 18B80000 add     ecx, 0B818
************/就是这两句,ecx的值是怎么来的呢.
0044D517  |.  E8 30D4FDFF   call    0042A94C
0044D51C  |.  6A 00         push    0
0044D51E  |.  8B45 10       mov     eax, dword ptr [ebp+10]
0044D521  |.  50            push    eax
0044D522  |.  8B4D 0C       mov     ecx, dword ptr [ebp+C]
0044D525  |.  51            push    ecx
0044D526  |.  68 02020000   push    202
0044D52B  |.  8B4D FC       mov     ecx, dword ptr [ebp-4]
0044D52E  |.  81C1 F0000000 add     ecx, 0F0
0044D534  |.  E8 16430200   call    0047184F
0044D539  |.  8B55 10       mov     edx, dword ptr [ebp+10]
0044D53C  |.  52            push    edx
0044D53D  |.  8B45 0C       mov     eax, dword ptr [ebp+C]
0044D540  |.  50            push    eax
0044D541  |.  8B4D 08       mov     ecx, dword ptr [ebp+8]
0044D544  |.  51            push    ecx
0044D545  |.  8B4D FC       mov     ecx, dword ptr [ebp-4]
0044D548  |.  E8 8394FBFF   call    004069D0
0044D54D  |.  8BE5          mov     esp, ebp
0044D54F  |.  5D            pop     ebp
0044D550  \.  C2 0C00       retn    0C

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 218
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
NaX
2
mov     ecx, dword ptr [ebp-4]            ECX = CCurrentWindowXXX
add     ecx, 0B818                        ECX = CCurrentWindowXXX->SomeClass_0B818

add     ecx, 0F0                        ECX = CCurrentWindowXXX->SomeClass_0F0
2009-1-6 16:08
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
可以详细一点吗.
2009-1-6 18:49
0
雪    币: 190
活跃值: (10)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
4
MFC吧 THIS指针
2009-1-8 03:17
0
雪    币: 367
活跃值: (20)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
5
成员对象指针,MFC中的THIS,注意大写的.
2009-1-8 08:52
0
雪    币: 152
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
VC里面一般都用ecx寄存器传递this指针
2009-1-8 13:27
0
游客
登录 | 注册 方可回帖
返回
//