2009-07-06 8 views
0

Für die Anwendung im Bau, verwende ich eine ActiveX dh Kontrolle. Es funktioniert sehr, aber ich kann nicht herausfinden, wie man den Rand um ihn herum entfernt.Entfernen Sie die Grenze auf ActiveX, dh Kontrolle

Ich habe versucht, den Aufruf aufrufen und Einstellung DISPID_BORDERSTYLE auf Null, aber es sieht aus wie es nie getroffen wird.

Irgendwelche Ideen?

Antwort

5

Ich denke, Sie müssen IDocHostUIHandler auf Ihrem Host implementieren. Anschließend können Sie in GetHostInfo das Flag DOCHOSTUIFLAG_NO3DBORDER oder DOCHOSTUIFLAG_NO3DOUTERBORDER zurückgeben.

+0

danke, mit diesem Tipp hat es mich darauf hingewiesen: http://msdn.microsoft.com/en-us/library/aa770041%28VS.85%29.aspx – Lodle

+0

Es wäre sehr hilfreich, wenn Sie gepostet hätten etwas Code. Ich habe hier eine Antwort mit C++ - Code für MFC geschrieben: https://stackoverflow.com/questions/3923075/how-to-remove-3d-border-in-ie-8-with-doctype-xhtml?answertab=active#tab- oben – Elmue