Bonjour à toutes et à tous,
J'aimerai en utilisant le composant TColorDialog pouvoir mettre une couleur sur le fond du composant TWebbrowser.
Le problème que j'ai c'est que la couleur obtenue n'est pas celle que j'ai choisie.
Je pense qu'il y a une conversion à faire en hexadécimale.
Dans cet exemple j'obtiens bien la couleur Black.
Mais avec le TColorDialog c'est une autre couleur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 procedure TFViewerH264.WebBrowser1DocumentComplete(Sender: TObject; const pDisp: IDispatch; var URL: OleVariant); var Doc: IHTMLDocument2; begin {Doc := WebBrowser1.Document as IHTMLDocument2; // Only change the background color if this is the // blank page! if Trim(Doc.location.toString) = 'about:blank' then Doc.bgColor := '#CB0017'; } WebBrowser1.OleObject.Document.bgColor := '#000000';
Merci de l'aide éventuelle.
@+,
Cincap
Partager