繁体   English   中英

IE BHO中状态栏的某些部分消失了

[英]Parts of statusbar disappearing with IE BHO

我有一个用于内部公司应用程序的C#IE BHO,它使用SB_SETPARTS将窗格添加到状态栏(它是mitm的SETPARTS调用,并将元素插入到数组中),然后通过将控件从隐藏的控件移入来绘制控件(在-Process)与SetParent()表单

此技术效果很好,但是它会使状态栏的其他部分短暂出现然后消失。 受影响的部分似乎是所有没有自己的窗口的窗格,例如“ Internet |保护模式”和图标,以及出现在左侧六个窗格中的某些图标。

有谁知道是什么原因造成的? 我怀疑某些消息没有到达statusbar32控件来绘制内容,或者我的WindowsForms10附件正在发出无关的消息。

一切似乎都正常了大约一秒钟,然后其他部分消失了。

尝试隐藏状态栏,然后显示状态栏。 如果可行,则与IE或BHO或WinForms无关,而与Windows无关。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM