2009-07-06 12 views
0

アプリケーションのビルドでは、私はactivex ieコントロールを使用します。それはgreateを働かせますが、私はそれの周りの境界線を削除する方法を理解できません。activexのコントロールを削除する

私は呼び出し呼び出しを無効にし、DISPID_BORDERSTYLEをゼロに設定しようとしましたが、決してヒットしないようです。

アイデア?

答えて

5

あなたのホストにIDocHostUIHandlerを実装する必要があると思います。 GetHostInfoでDOCHOSTUIFLAG_NO3DBORDERまたはDOCHOSTUIFLAG_NO3DOUTERBORDERフラグを返すことができます。

+0

このヒントは私にこれを指摘してくれました:http://msdn.microsoft.com/en-us/library/aa770041%28VS.85%29.aspx – Lodle

+0

投稿した場合は非常に役立ちますいくつかのコード。私はMFCのいくつかのC++コードで答えを書いています:https://stackoverflow.com/questions/3923075/how-to-remove-3d-border-in-ie8-with-doctype-xhtml?answertab=active#tab-上 – Elmue

関連する問題