赞 | 442 |
VIP | 56 |
好人卡 | 75 |
积分 | 399 |
经验 | 124650 |
最后登录 | 2024-5-15 |
在线时间 | 7495 小时 |
Lv5.捕梦者 (管理员) 老黄鸡
- 梦石
- 0
- 星屑
- 39887
- 在线时间
- 7495 小时
- 注册时间
- 2009-7-6
- 帖子
- 13485
|
LoadLibrary这用法怕是有点谜2333,虽然结果一样,一般还是getmodulehandle吧。
这玩意我在自己的工程里倒是已经实现了,不过我并不是改写Graphics.freeze,感觉有点绕。
你如果仔细跟进会发现Graphics.freeze的第三个(好像是第三个)call才是真实描绘的地方,我这里的地址是dll+0x15470
你把ecx赋值成Graphics指针,再把hdc传入就可以了,剩下的交给这个函数……
当然实际上是异曲同工,你这种方法的优点是不用处理不同色位的情况,我这个不需要改写Graphics.freeze,理论兼容性好一丢丢。 |
评分
-
查看全部评分
|