楼主: 八云紫

[RMVX发布] 发呆一天的产物--获取窗口句柄完美版

[复制链接]
梦石
0
星屑
1547
在线时间
688 小时
注册时间
2009-11-11
回帖
2692
发表于 2010-11-11 15:11:03 | 显示全部楼层
介个应该能在生成窗口之前,直接将分辨率改成640x480~~

嘿。嘿。嘿
回复

使用道具 举报

神隐的主犯

梦石
0
星屑
553
在线时间
271 小时
注册时间
2008-2-22
回帖
7534

贵宾

 楼主| 发表于 2010-11-11 15:20:38 | 显示全部楼层
修改分辨率的那个 dll 和 exe 咱上传过的说. 不过也可以使用脚本来修改~~~

《天空之城 —— 破碎的命运》
回复

使用道具 举报

神隐的主犯

梦石
0
星屑
553
在线时间
271 小时
注册时间
2008-2-22
回帖
7534

贵宾

 楼主| 发表于 2010-11-11 17:04:41 | 显示全部楼层
本帖最后由 铃仙·优昙华院·因幡 于 2010-11-11 17:06 编辑

回复 苏小脉 的帖子

现在 窗口类 这个问题也解决了. 句柄是直接从 CreateWindowEx 那里拿到的.

于是乎, 更新了下.

目前 dll 的源码:
  1. HWND hwnd = 0;
  2. HWND_API void SetWindowHwnd(HWND hwnds)
  3. {
  4.         hwnd = hwnds;
  5. }

  6. HWND_API HWND GetWIndowHwnd()
  7. {
  8.         return hwnd;
  9. }
复制代码
越来越简单了~~~

评分

参与人数 1星屑 +2 收起 理由
苏小脉 + 2

查看全部评分


《天空之城 —— 破碎的命运》
回复

使用道具 举报

神隐的主犯

梦石
0
星屑
553
在线时间
271 小时
注册时间
2008-2-22
回帖
7534

贵宾

 楼主| 发表于 2010-11-11 20:12:48 | 显示全部楼层
好吧, 这次就真的是完美版本了. 更新主楼.

《天空之城 —— 破碎的命运》
回复

使用道具 举报

精灵族の天使<

梦石
0
星屑
1712
在线时间
3039 小时
注册时间
2007-3-16
回帖
33092

开拓者贵宾

发表于 2010-11-12 08:46:57 | 显示全部楼层
这个可能要用到特殊的exe程序……感觉如果能尽量少修改的话就尽量少修改程序……
回复

使用道具 举报

神隐的主犯

梦石
0
星屑
553
在线时间
271 小时
注册时间
2008-2-22
回帖
7534

贵宾

 楼主| 发表于 2010-11-12 10:01:50 | 显示全部楼层
所以说是无聊的产物

《天空之城 —— 破碎的命运》
回复

使用道具 举报

梦石
0
星屑
310
在线时间
953 小时
注册时间
2007-4-25
回帖
798
发表于 2010-11-14 09:58:18 | 显示全部楼层
本帖最后由 苏小脉 于 2010-11-14 09:59 编辑

赞一个,直接反汇编果然高明!

另:经过调查发现 DB.callback 出现在了 Rails 的官方文档中,但 CRuby 中默认确实没有,可能和具体的 Ruby 实现有关。win32/api 那个是第三方库。
su@rpg.blue:~> repeat 1 fortune
Matz is nice, so we are nice.
回复

使用道具 举报

神隐的主犯

梦石
0
星屑
553
在线时间
271 小时
注册时间
2008-2-22
回帖
7534

贵宾

 楼主| 发表于 2010-11-14 09:59:38 | 显示全部楼层
回复 苏小脉 的帖子

限制功能的 RGSS2 很多库都不能用. 很悲剧~~~

《天空之城 —— 破碎的命运》
回复

使用道具 举报

梦石
0
星屑
145
在线时间
190 小时
注册时间
2014-1-18
回帖
232
发表于 2014-3-3 19:11:10 | 显示全部楼层
直接易语言的获取窗口句柄不就完了...(虽然没怎么看懂...)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部