OVH Cloud OVH Cloud

IWebBrowser2 et CHtmlView::OnNewWindow2

1 réponse
Avatar
PendLoup
Suite a quelques pb avec mon serveur de news, je ne suis pas sûr que mon
dernier message soit passé.
Donc je reposte :
Bonjour,


J'essai d' écrire une borne basée sur IE. J'utilise le composant
IWebBrowser2 au travers de la classe CHtmlView.

J'aimerai pouvoir limiter la navigation à une seule fenêtre.
C'était visiblement possible avec IWebBrowser.

CHtmlView::OnNewWindow2() ne me permet que d'accepter ou refuser la
nouvelle page.

Comment faire pour ouvrir toutes les pages dans une seule fenêtre ?


Merci

Fred D.

--
Enlevez NoSpam de mon adresse pour me répondre

1 réponse

Avatar
erickissim
"PendLoup" wrote in
news:c24btt$9g1$:

Suite a quelques pb avec mon serveur de news, je ne suis pas sûr que
mon dernier message soit passé.
Donc je reposte :
Bonjour,


J'essai d' écrire une borne basée sur IE. J'utilise le composant
IWebBrowser2 au travers de la classe CHtmlView.

J'aimerai pouvoir limiter la navigation à une seule fenêtre.
C'était visiblement possible avec IWebBrowser.

CHtmlView::OnNewWindow2() ne me permet que d'accepter ou refuser la
nouvelle page.

Comment faire pour ouvrir toutes les pages dans une seule fenêtre ?


Merci

Fred D.

--
Enlevez NoSpam de mon adresse pour me répondre






hello , des idees , pas forcement les meilleures ...

-1-Tu supprime target=xxx des pages web que tu charge ( detourner
downloadbegin , faire la requete a la main :) , utiliser la fonction
dont le nom ressemble a "insert inner html" .


-2- comme pour la google bar tu interdit tous ce qui est "window.open"
en javascript si ce message n'est pas issus d'un clic !!

ca devrais suffir.

Mais la c'est une usine a gaze !!!





erickissim