gpt4 book ai didi

vb6 - 如何在vb6.0中显示缩小的网页浏览器

转载 作者:行者123 更新时间:2023-12-01 20:07:57 26 4
gpt4 key购买 nike

这是用于缩小网络浏览器的代码

Const OLECMDID_OPTICAL_ZOOM = 63
Const OLECMDEXECOPT_DONTPROMPTUSER = 2

Web1.ExecWB OLECMDID_OPTICAL_ZOOM, OLECMDEXECOPT_DONTPROMPTUSER, CLng(35), vbNull

当我使用代码时,出现以下运行时错误:

-2147221248 (80040100): Automation Error

有什么想法吗?

编辑:我使用你给的代码。一旦我获取 exe 并运行它,它就会在 Debug模式下正常工作,并显示以下错误。 enter image description here

最佳答案

这仅在文档加载后才有效,然后似乎会持续用于后续导航。

如果在没有 DOM 文档的情况下尝试更改光学变焦,则会出现错误 80040100。

下面的代码只是在适当的时间最初设置缩放;

Private Const OLECMDID_OPTICAL_ZOOM As Long = 63
Private Const OLECMDEXECOPT_DONTPROMPTUSER As Long = 2

Private mblHasSetZoom As Boolean

Private Sub Form_Load()
web1.Navigate2 "http://www.google.com"
End Sub

Private Sub web1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
If Not mblHasSetZoom Then
web1.ExecWB OLECMDID_OPTICAL_ZOOM, OLECMDEXECOPT_DONTPROMPTUSER, 35&
mblHasSetZoom = True
End If
End Sub

关于vb6 - 如何在vb6.0中显示缩小的网页浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13377747/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com