VB问题:运行一个全屏的文件后(如游戏),怎么实现窗口化

如题我做得窗口化是冒险岛的窗口化,无忧窗口化这个东西就可以。但是我想用无忧窗口化一样的窗口制作引擎。可惜我不知道代码。... 如题
我做得窗口化是冒险岛的窗口化,无忧窗口化 这个东西就可以。但是我想用无忧窗口化一样的窗口制作引擎。可惜我不知道代码。
展开
 我来答
匿名用户
2008-08-07
展开全部
程序中实现窗口化最常见的一个方法是置父窗口..

以前许多窗口化程序都是这样做的,比如泡泡堂窗口化

总体步骤就2步,1找到游戏窗口句柄,2设置父窗口,3调整窗口位置到0,0处

简单陈述第1,2步代码(第3步有些游戏没必要)

假如泡泡堂的窗口标题是"泡泡堂"(其实泡泡堂游戏的标题是一长串英文我忘掉了,假设就是"泡泡堂")

第1步:jb=FindWindowA(0,"泡泡堂")
第2步:SetParent jb,ME.hwnd

用到的2个API是:
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
private Declare Function SetParent Lib "user32" Alias "SetParent" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long
微测检测5.10
2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇... 点击进入详情页
本回答由微测检测5.10提供
gujin170
2008-08-07 · TA获得超过937个赞
知道小有建树答主
回答量:1030
采纳率:66%
帮助的人:345万
展开全部
楼上的回答很片面

有些游戏根本取不到句柄~~

所以....

难~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
狂族魔帝
2008-08-09 · TA获得超过367个赞
知道小有建树答主
回答量:596
采纳率:0%
帮助的人:406万
展开全部
不同意,有些游戏根本取不到句柄因为没有窗口

如果这是个游戏:http://bbs.pfan.cn/post-266434.html

另qq武装不在于让别人取不到他的句柄
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lfm13720
2008-08-07 · TA获得超过1102个赞
知道小有建树答主
回答量:896
采纳率:0%
帮助的人:0
展开全部
要实现窗口化,必需游戏支持,一般在游戏设置中的,比如魔兽世界就可以在视频设置中选择窗口模式,并把 最大化 取消。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
傻帽一罗筐
2008-08-09
知道答主
回答量:2
采纳率:0%
帮助的人:0
展开全部
楼上的别不懂装懂,任何窗口都有自己的句柄,取不到是你技术问题...楼主说的冒险岛就可以直接FindWindow取到,其他游戏要是不能直接Find到,也可以用其他办法,比如FindWindowEx,穷举之类的..QQ武装的那么好,句柄都可以取到,更何况游戏

不懂装懂严重看不起~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式