删除activex上的边框即控件

Lod*_*dle 0 c++ windows wxwidgets activex visual-studio-2008

对于我正在构建的应用程序,我使用activex即控件.它工作很好但我不知道如何删除它周围的边框.

我试过覆盖调用调用并将DISPID_BORDERSTYLE设置为零,但看起来它永远不会被击中.

有任何想法吗?

小智 5

我认为您需要在主机上实现IDocHostUIHandler.然后在GetHostInfo中,您可以返回DOCHOSTUIFLAG_NO3DBORDER或DOCHOSTUIFLAG_NO3DOUTERBORDER标志.