VBGood网站全文搜索 Google

搜索VBGood全站网页(全文搜索)

VB爱好者乐园(VBGood)

 找回密码
 立即注册
搜索
查看: 913|回复: 3

[求助] 如何让浏览器窗口最大化,下面方法为什么不稳定?

[复制链接]
发表于 2016-12-9 20:33:15 | 显示全部楼层 |阅读模式
如何让浏览器窗口最大化,下面方法为什么不稳定?有稳定的办法吗,API用什么呢?
百度过,说用 :alt + 空格 + x  ,我手动尝试,是对的,百试百灵;
于是用代码模拟,结果第一次对,后面不太对,不稳定:
1、SendKeys "% x", True
2、SendKeys  %( x), True
3、SendKeys "% ", True
     SendKeys "x", True
4、SendKeys "% {x}", True
    等等,都不太稳定。请问如何修正或更好的方法么?感谢~
发表于 2016-12-10 21:10:22 | 显示全部楼层
窗口最大化API
Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long  
Private Const SW_SHOWMAXIMIZED = 3  
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-12-11 20:06:16 | 显示全部楼层
vbfans01 发表于 2016-12-10 21:10
窗口最大化API
Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, ByVal nCmdShow  ...

谢谢。如果是VB的窗体,最大化很容易,如果要面对第三方,如不同的浏览器等,这个句柄就不好弄了。唉,水平有限,先放弃了。感谢老师。
回复 支持 反对

使用道具 举报

发表于 2016-12-11 22:08:19 | 显示全部楼层
既然你能在当前窗口模拟按键,那么用获得当前窗口句柄的API不就ok了

评分

参与人数 1威望 +5 收起 理由
bruly + 5 很给力

查看全部评分

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

文字版|手机版|小黑屋|VBGood  

GMT+8, 2017-11-18 14:40

VB爱好者乐园(VBGood)
快速回复 返回顶部 返回列表