Вопрос : Как перечислить contorl Brwoser ActiveX стержня Майкрософт в MFC

Я вводил управление ActiveX браузера Майкрософт на моем диалоговом окне. Я использую его как окно состояния для того чтобы показать журналы. Я хотел показать пропуск в зеленом цвете и терпеть неудачу в красном цвете, так решенные, что использовал его по мере того как кодирвоание цвета просто с потребностью HTML tags.
I показывать потребителю самые последние данные всегда, поэтому оно должно перечислить к самому последнему концу журнала т.е. архива каждое время новый, котор журнал будет rcvd. Как могу я сделать то?

I имеет перемеююый члена в типе dlg от CExplorer. Using Navigate2 (...) для того чтобы раскрыть HTML file.

Thanks заранее…
class=

Ответ : Как перечислить contorl Brwoser ActiveX стержня Майкрософт в MFC

Я хотел сделать такую же вещь.  Я нашел следующий Кодего задняя часть промежутка времени, оно все еще работаю.  Оно принимает вашим предметом браузера будет m_wndBrowser.  Источник: 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 hr = S_OK;
pDispatch LPDISPATCH = m_wndBrowser.get_Document ();
если (pDispatch! = NULL)
{
	pHtmlDoc=NULL IHTMLDocument2*;
	hr = pDispatch->QueryInterface (__uuidof (IHTMLDocument2), (свободное пространство **) &pHtmlDoc);
	pWindow  IHTMLWindow2*;
	если (pHtmlDoc! =NULL)
	{
		hr = pHtmlDoc->get_parentWindow (&pWindow);
		pHtmlDoc->Release ();
	}

	УТВЕРДИТЕ (ПРЕУСПЕТО (hr));
	длиннее docheight=0;
	pe=NULL IHTMLElement*;
	pHtmlDoc->get_body (&pe);
	IHTMLTextContainer* pe2=NULL;
	если (pe! =NULL)
	{
		pe->QueryInterface (&pe2);
		pe->Release ();
	}
	если (pe2! =NULL)
	{
		pe2->get_scrollHeight (&docheight);
		pe2->Release ();
	}
	если (pWindow! =NULL&&docheight>0)
	{
		pWindow->scrollTo (0, docheight);
		pWindow->Release ();
	}
	pDispatch->Release ();
}
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us