VBGood网站全文搜索 Google

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

VB爱好者乐园(VBGood)

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

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

[复制链接]

117

主题

2

听众

1692

积分

中级程序员

Rank: 3

擂点
0
人气
0
威望
0
注册时间
2012-12-27
精华
0
帖子
322
发表于 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
    等等,都不太稳定。请问如何修正或更好的方法么?感谢~

37

主题

9

听众

1879

积分

中级程序员

Rank: 3

擂点
0
人气
56
威望
188
注册时间
2013-3-5
精华
0
帖子
270
发表于 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  
回复

使用道具 举报

117

主题

2

听众

1692

积分

中级程序员

Rank: 3

擂点
0
人气
0
威望
0
注册时间
2012-12-27
精华
0
帖子
322
发表于 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的窗体,最大化很容易,如果要面对第三方,如不同的浏览器等,这个句柄就不好弄了。唉,水平有限,先放弃了。感谢老师。
回复

使用道具 举报

37

主题

9

听众

1879

积分

中级程序员

Rank: 3

擂点
0
人气
56
威望
188
注册时间
2013-3-5
精华
0
帖子
270
发表于 2016-12-11 22:08:19 |显示全部楼层
既然你能在当前窗口模拟按键,那么用获得当前窗口句柄的API不就ok了
已有 1 人评分威望 收起 理由
bruly + 5 很给力

总评分: 威望 + 5   查看全部评分

回复

使用道具 举报

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

文字版|手机版|VBGood

GMT+8, 2017-2-20 02:52

VB爱好者乐园(VBGood)
回顶部