赞 | 0 |
VIP | 8 |
好人卡 | 27 |
积分 | 57 |
经验 | 41413 |
最后登录 | 2012-10-21 |
在线时间 | 833 小时 |
Lv4.逐梦者 弓箭手?剑兰
- 梦石
- 0
- 星屑
- 5729
- 在线时间
- 833 小时
- 注册时间
- 2010-11-17
- 帖子
- 1140
|
回复 苏小脉 的帖子
窗口还没显示出来针对八云这个删掉ShowWindow的exe(<--帖子)。
我测试了下,还可以获取窗口句柄,那么GetWindow还可以用。
貌似紫苏回应这个可能是因为我说:
"虽然纯Ruby的获取窗口句柄是可以,但是开了等很久才执行ShowWindow"
"Ruby窗口句柄可以"意思是不用HWND.dll(详见上面链接)来获取句柄,
也就是还没有ShowWindow的时候还可以使用“精确获取窗口句柄”。
还真想不到“精确获取窗口句柄”有缺陷。
想问一个关于Ruby语法的,主楼所以提供解决分辨率问题的第三个方法:- $window_width = 640 # 设置的长度
- $window_height = 480 # 设置的高度
- hWnd = get_hWnd
- IsIconic = Win32API.new("user32", "IsIconic", "l", "l")
- while IsIconic.call(hWnd) != 0
- end
- Graphics.resize_screen($window_width, $window_height)
复制代码 while是RGSS开始且窗口最小化时停下,这写法似乎不太好,有更好的写法么?
这句不是我说的= =是summer92- - |
|