Questione : Come arrotolare il contorl di Brwoser Activex di fotoricettore di Microsoft in MFC

Ho inserito il controllo activex Del browser di Microsoft sulla mia finestra di dialogo. Sto usandola come finestra di condizione per mostrare i ceppi. Ho voluto mostrare il passaggio nel verde ed i venire a mancare nel colore rosso, così decisivo per usarlo poichè la codifica mediante colori è semplice con necessità del HTML tags.
I di mostrare all'utente gli ultimi dati sempre, in modo da dovrebbe arrotolare all'ultima estremità del ceppo cioè della lima ogni volta che un nuovo ceppo è rcvd. Come posso fare quello? il

I ha una variabile del membro nel codice categoria di dlg da CExplorer. Using Navigate2 (...) per aprire in anticipo il HTML file.

Thanks…
class= del

Risposta : Come arrotolare il contorl di Brwoser Activex di fotoricettore di Microsoft in MFC

Ho voluto fare la stessa cosa.  Ho trovato il seguente codice una parte posteriore di istante, esso ancora funziono.  Presuppone che il vostro oggetto del browser sia m_wndBrowser.  Fonte: http://www.fruitfruit.com/vc/ie/iehtml.cpp

HTH
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
HRESULT ora = S_OK;
pDispatch di LPDISPATCH = m_wndBrowser.get_Document ();
se (pDispatch! = POSIZIONE DI SEGNALE MINIMO)
{
	pHtmlDoc=NULL di IHTMLDocument2*;
	ora = pDispatch->QueryInterface (__uuidof (IHTMLDocument2), (vuoto **) &pHtmlDoc);
	pWindow  di IHTMLWindow2*;
	se (pHtmlDoc! =NULL)
	{
		ora = pHtmlDoc->get_parentWindow (&pWindow);
		pHtmlDoc->Release ();
	}

	ASSERIRE (RIUSCITO (ora));
	docheight=0 lungo;
	pe=NULL di IHTMLElement*;
	pHtmlDoc->get_body (&pe);
	IHTMLTextContainer* pe2=NULL;
	se (pe! =NULL)
	{
		pe->QueryInterface (&pe2);
		pe->Release ();
	}
	se (pe2! =NULL)
	{
		pe2->get_scrollHeight (&docheight);
		pe2->Release ();
	}
	se (pWindow! =NULL&&docheight>0)
	{
		pWindow->scrollTo (0, docheight);
		pWindow->Release ();
	}
	pDispatch->Release ();
}
Altre soluzioni  
 
programming4us programming4us