CppWebBrowser - Äußeres Erscheinungsbild ändern
-
Hallo,
In meinem Programm benötige ich einen Browser, in dem Fall den CppWebBrowser ...
Das ansteuern eine Seite funtktioniert zwar, doch der Browser hat einen Rand den ich gerne ausschalten wüde.
Geht dass, wenn ja wie ?Vergleich:
html: <img src="test.png" alt="..." style="border: none;"> #Rand des Bildes wird ausgestellt
c++ : ?mfg
sphonyx
-
keine(r) ne ahnung ?
-
Welchen Rand meinst Du? Hast Du mal nen Schnappschuss von dem CPP...?
Ränder um Bilder IN der HTML- Seite musst Du in dem html- Code ändern.
-
Ich habe hier mal nen Screen vom Programm gemacht, in den "rot" makierten Stellen befinden sich wie gesagt die Ränder des CppWebBrowsers ....
Screen:
http://www.bilder-hosting.de/img/0DD4C.jpgWie ist es möglich diese etweder anders zu "färben" oder auszustellen ?
mfg
sphonyx
-
Das wurde hier vor längerer Zeit schon mal diskutiert, und ich glaube mich zu erinnern, dass es keine "schöne" Lösung gibt.
Als dirty hack könnte man die die Ränder evtl. mit borderless Panels o.ä. abdecken, wobei mittels Anchor etc. dafür gesorgt werden muss, dass sie Grössenänderungen der Form und/oder des Browserfensters mitmachen.
-
danke schonmal, sollte ich ne lösung finden werde ich sie hier reinschreiben.
-
-keine lösung gefunden anscheinend unmöglich -
vorschlag : Als dirty hack könnte man die die Ränder evtl. mit borderless Panels o.ä. abdecken
die panels legen sich niemals "auf" den rand, somit ist ein abdecken nicht möglichEDIT:
Lösung: Nehmt Memos und deckt damit die Ränder ab
-
Vorschlag: BringToFront() und SendToBack().
Memos dafür zu nehmen ist nicht mehr unschön, sondern einfach nur noch grässlich. Ansonsten nimm halt verschachtelte Panels, so kriegst du das Teil auf jeden Fall überdeckt.
-
vielen dank für deinen vorschlag, habe es nu doch mit panels gemacht, die sich über die frame somit auch über den Browser legen und alles schön säuberlich abgedeckt ist.
Dennoch nicht gerade schön so eine Art u. Weise anwenden zu müssen, um das Ergebnis zu erzielen -.-
-
Beschwer dich bei Microsoft, dass die so'n doofes Control fabriziert haben.

Per WinAPI lässt sich da vermutlich noch was verbiegen, aber ob das im Endeffekt "schöner" wäre sei mal dahingestellt.
-
Hab selber das Mozilla ActiveX installiert.
Vielleicht ist das auch was für dich ?
http://www.iol.ie/~locka/mozilla/mozilla.htm