Pinky84
Messages postés24Date d'inscriptionsamedi 11 novembre 2000StatutMembreDernière intervention27 avril 2010
-
11 sept. 2005 à 02:31
Pinky84
Messages postés24Date d'inscriptionsamedi 11 novembre 2000StatutMembreDernière intervention27 avril 2010
-
11 sept. 2005 à 18:58
Je voudrais obtenir l'objet document d'un iframe en utilisant MSHTML.
J'ai essayé ceci:
IHTMLElement *p_Elem = NULL;
if (!p_Disp->QueryInterface(IID_IHTMLElement, (void **) &p_Elem))
{
IDispatch *p_Disp2 = NULL;
if (!p_Elem->get_document(&p_Disp2))
{
IHTMLDocument2 *p_IFrameDoc = NULL;
if (!p_Disp2->QueryInterface(IID_IHTMLDocument2, (void **) &p_IFrameDoc))
{
Walk(p_IFrameDoc);
SAFE_RELEASE(p_IFrameDoc);
}
SAFE_RELEASE(p_Disp2);
}
SAFE_RELEASE(p_Elem);
}
La function Walk affiche tout les tags du
document dans un textbox et je me rend bien compte que c'est le
document sur lequel se trouve le iframe. Comment faire pour obtenir un
objet document sur le fichier ouvert par le iframe?