c++ - 如何识别 Explorer Bar(Internet Explorer) 是否被隐藏?

标签 c++ windows internet-explorer bho

我可以使用 IWebBrowser2::ShowBrowserBar 方法显示/隐藏资源管理器栏。我想使用一个按钮在显示/隐藏之间切换。 ShowBrowserBar 有一个参数来设置显示/隐藏。我现在如何获取探索栏的状态?

最佳答案

您不能只检查 pvaShow 的值来获取栏的状态吗? IWebBrowser2::ShowBrowserBar Method

pva秀 [在]指向 VT_BOOL 类型的 VARIANT 的指针,它指定浏览器栏是应该显示还是隐藏。如果这是非零的,则显示浏览器栏。如果这是零,则隐藏浏览器栏。

关于c++ - 如何识别 Explorer Bar(Internet Explorer) 是否被隐藏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1130221/

相关文章:

jquery - 使用 jQuery 切换功能时 IE10 中隐藏 div 'smears' 的边框半径

c++ - 如何从 native win32 C++ 应用程序获取当前实例的可执行文件名?

c++ - 有没有办法将 shared_ptr<void> 转换为 shared_ptr<T>?

windows - 迭代 WDM 设备堆栈

internet-explorer - Internet Explorer 10 和 11 中的边框半径显示问题

html - 代码在 F8 单步执行期间有效,但在正常运行时无效

c++ - 如何检查类中已定义的枚举类型变量是否已分配给?

c++ - 如果有特定元素,则控制 vector

c++ - 从 LoadResource 返回的 Win32 DLGTEMPLATEEX 结构是否意味着用户可写?

python - 需要在 VirtualEnv Session 中重置环境变量