salut,
Pour récupérer l'ensemble du code HTML, header compris, on peut utiliser simplement ce code :
procedure TForm1.HtmlTmpDocumentComplete(Sender: TObject;const pDisp: IDispatch; var URL:...
Type: Messages; Utilisateur: phenixauthor
salut,
Pour récupérer l'ensemble du code HTML, header compris, on peut utiliser simplement ce code :
procedure TForm1.HtmlTmpDocumentComplete(Sender: TObject;const pDisp: IDispatch; var URL:...
salut,
oui, bonne demonstration d'un travail en equipe :D
Deux petites precisions :
* Ce genre de code ne marchera que sous 2000/XP...
* Le meme programme ( celui d'origine ) compilé...
Je rajoute le code entier ( si ca ne gene pas ) pour ceux qui voudraient compiler ca chez eux :
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls,...
yop,
Ah bien vu le lien :wink:
bon, j'ai fini et ca marche très bien, en utilisant donc 3 librairies :
- PNGimage ( PNGImage )
- Graphics32 ( GR32,GR32_filters )
- ton module cité :...
salut,
Je me suis amusé un peu aussi hier soir sur ces routines...
Bon, pour ton code en haut, il manque une ligne importante :
SetWindowLong(Handle, GWL_EXSTYLE,WS_EX_LAYERED)
Sinon, tu...
salut,
D'accord, je me disais aussi, ca ne devait pas etre ca...
Oui je vois ce que tu veux faire, effecitvement c'est interessant.
bon, heureusement le code source à l'air d'etre du .NET,...
salut,
je ne sais pas si c'est ca que tu cherches, mais voici une petite fonction qui applique la transparence sur une fenetre :
const WS_EX_LAYERED = $80000;
LWA_ALPHA = 2;
salut,
Sisi je vais regarder ca plus en profondeur :?
Mais c'etait le we, et là j'etais occupé à transposer mes fonctions DHMTL en MSHTML, donc un peu long et compliqué...
Je suis donc...
a mon avis, il vaut mieux dans ce cas utiliser uniquement Hwindow, la fenetre child sera chargée de la destruction du composant.
Ensuite, pourquoi le Tcomponent ? Marche très bien sans...
...
ce que je ne comprends pas , c'est l'utilisation de mWnd et HWindow.
normallement, si on effectue le code directement d'une form, on a :
HtmlTmp:=TWebbrowser.Create(form22);...
Mmh, perso je n'ai jamais developpé de dll, je comptais m'y mettre cet été..donc mon aide à ce sujet risque d'etre limité.
Ca plante à quel moment ? A la fermeture du prog , genre à la destruction...
oui,il faut importer la librairie :
Composant-> Importer un controle Active X-> Microsoft HTML Object Library....
A noter qu'on peut utiliser au choix, soit le MSHTML ( Webbrowser ), soit le...
salut,
petite précision :il est possible d'utiliser le webbrowser comme un traitement de texte, sans prb..
Un exemple: L'éditeur de Outlook Express ( composition des nouveaux mails ) utilise un ...
salut,
tu peux essayer avec :
TControl.OnConstrainedResize
Se produit immédiatement après OnCanResize.
property OnConstrainedResize: TConstrainedResizeEvent;
salut,
Voici un debut, il ne restera pas grand chose à faire :
unit Unit1;
interface
uses
salut,
Une méthode qui marche normalement ( et peut-etre la seule ) est de traiter l'evenement onclick( message WM_RBUTTONDOWN ou UP )
exemple pour desactiver le clic droit dans un webbrowser :...
non non non !
relis bien l'article ( bon c'est en anglais mais ca reste relativement facile à lire )
Meme si le langage expliqué est le VB, ce n'est pas très difficile à adapter pour le delphi....
salut,
va chercher bonheur ici ;-) : http://www.macromedia.com/devnet/mx/flash/articles/flash_vb.pdf
Tu y trouveras toutes les infos necessaires...
Bon courage
salut,
effectivement, impossible de cacher le webbrowser en utilisant la propriété visible... bug ?
Mais tu peux ruser, en affectant les propriétés width et height à 0, ce qui n'empeche pas...
salut,
Essaie avec le composant harmfade ( version modifiée ) : il te permettra de faire un effet de transition blend / dissolve assez facilement
Le zip comprend deux versions : l'originale , et...
salut,
Tu peux faire ça :
Dans le oncreate de ta form2, tu mets :
form2.parent:=form1.panel1;
A toi ensuite de gerer la position de form2 ( et la taille ) dans ton Tpanel...
salut,
Voilà un exemple de code qui calcule la hauteur et la largeur de la barre des taches....
var
Form1: TForm1;
Mytaskbar:Tappbardata; // doit etre en global : ?
salut ,
Tiens, une ptite soluce :
J'ai fait un essai avec une form(form1), un Tbutton,un Tpanel,et
2 Popupmenu.
J'affecte le premier à la form1, et le deuxieme au TPanel, les deux
avec les...
salut,
Voici un ptit code qui te copie ce qu'il y a sur un panel sur un bitmap,
puis sur un Timage pour verifier :
procedure TForm1.Button1Click(Sender: TObject);
var bmp:Tbitmap;
...
salut,
Si tu veux faire des zooms "propres", je te conseille d'utiliser la librairie
graphics32 qui propose pas mal de fonctions graphiques, comme les zooms ( avec filtres ), la rotation,...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.