WebBrowser
От: xErr  
Дата: 21.09.06 17:21
Оценка:
Скажите, как использовать ActiveX Internet Explorer на чистом WinAPI, (тоесть как в MFC компонент WebBrowser). Если можно ссылку или пример с куском кода. Заранее благодарен.
Re: WebBrowser
От: SchweinDeBurg Россия https://zarezky.spb.ru/
Дата: 22.09.06 03:43
Оценка:
Здравствуйте, xErr, Вы писали:

E>Скажите, как использовать ActiveX Internet Explorer на чистом WinAPI, (тоесть как в MFC компонент WebBrowser). Если можно ссылку или пример с куском кода. Заранее благодарен.


Почитайте статьи от Jeff Glatt, особенно — Embed an HTML control in your own window using plain C:

Specifically shows how to embed a browser OLE object in your own window, and more generally demonstrates how to manipulate and create COM/OLE objects, in plain C (ie, no MFC, WTL, ATL, .NET, C#, nor even C++). The latter is applicable to many other uses, such as creating your own script engine.

[ posted via RSDN@Home 1.1.4 stable SR1 r568, accompanied by silence ]
- Искренне ваш, Поросенок Пафнутий
Re: WebBrowser
От: aset  
Дата: 22.09.06 13:30
Оценка:
Здравствуйте, xErr, Вы писали:

E>Скажите, как использовать ActiveX Internet Explorer на чистом WinAPI, (тоесть как в MFC компонент WebBrowser). Если можно ссылку или пример с куском кода. Заранее благодарен.



В окне дизайнера (если таковое есть) жамкаем правый батон, Insert ActiveX Control, выбираем браузер, ресайзим, и — вуаля!
Re[2]: WebBrowser
От: Darkman_CV Россия  
Дата: 22.09.06 13:35
Оценка:
Здравствуйте, SchweinDeBurg, Вы писали:

SDB>Почитайте статьи от Jeff Glatt, особенно — Embed an HTML control in your own window using plain C:


SDB>

SDB>Specifically shows how to embed a browser OLE object in your own window, and more generally demonstrates how to manipulate and create COM/OLE objects, in plain C (ie, no MFC, WTL, ATL, .NET, C#, nor even C++). The latter is applicable to many other uses, such as creating your own script engine.


Читать осторожно и вдумчиво.
В этом примере не реализовано ООП, а так же, отсутствует реализация TranslateAccelerator.
Т.е. отсутствует реакция на DEL & TAB Keys.

Я пару дней назад бросал на форум чёткое описание почему так происходит и как это лечить.
Re[2]: WebBrowser
От: Darkman_CV Россия  
Дата: 22.09.06 13:39
Оценка:
Здравствуйте, aset, Вы писали:
A>В окне дизайнера (если таковое есть) жамкаем правый батон, Insert ActiveX Control, выбираем браузер, ресайзим, и — вуаля!

Воизбежание последующих вопросов касательно того, как отловить тот или иной event — лучше всё-таки послучать совет ув. SchweinDeBurg и посмотреть в реализацию на C.
Re[3]: WebBrowser
От: aset  
Дата: 22.09.06 13:47
Оценка:
Здравствуйте, Darkman_CV, Вы писали:

D_C>Здравствуйте, aset, Вы писали:

A>>В окне дизайнера (если таковое есть) жамкаем правый батон, Insert ActiveX Control, выбираем браузер, ресайзим, и — вуаля!

D_C>Воизбежание последующих вопросов касательно того, как отловить тот или иной event — лучше всё-таки послучать совет ув. SchweinDeBurg и посмотреть в реализацию на C.


Абсолютно согласен
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.