Показать сообщение отдельно
Старый 13.05.2009, 19:24   #6
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Манипуляция браузером IE

Я в своё время тоже искал такую либу. Сначала мне посоветовал, известный всем кто при делах, Артур - библиотеку cwebpage.dll. Найти её было - днём с огнём не сыщешь. Однако, когда же я завладел вожделнными сорсами, я ужаснулся неудобству (честно говоря, не в состоянии сейчас писать критчиескую статью по причен давности).
Я уже почти было отчаялся, как ВНЕЗАПНО обнаружил в новой нестабильной бете winblitz3d в семплах самопальный браузер, притом что сам враппер из "недоделанного" превратился в "ужас программиста". Меня очень заинтерсовал этот выверт и я стал читать деклс. Внутри я нашёл использование сторонней бибилотеки. Собственно lbbrowse3.dll я и стал использовать:



LBBROWSE DLL
LBBROWSE.DLL is copyright Alyce Watson, 2005
http://alycesrestaurant.com/lbbrowse.htm

Деклс :
.lib "lbbrowse3.dll"
Lbbrowse3_CreateBrowser%(window%,x%,y%,width%,height%,url$,border%,result%):"CreateBrowser"
Lbbrowse3_Navigate(url$,result%):"Navigate"
Lbbrowse3_Home(result%):"Home"
Lbbrowse3_Cancel(result%):"Cancel"
Lbbrowse3_Back(result%):"Back"
Lbbrowse3_Forward(result%):"Forward"
Lbbrowse3_Refresh(result%):"Refresh"
Lbbrowse3_EnableBrowser(state%,result%):"EnableBrowser"
Lbbrowse3_ShowBrowser(state%,result%):"ShowBrowser"
Lbbrowse3_MoveBrowser(x%,y%,width%,height%,result%):"MoveBrowser"
Lbbrowse3_DestroyBrowser():"DestroyBrowser"
Lbbrowse3_CanGoBack%(goback%):"CanGoBack"
Lbbrowse3_CanGoForward%(goforward%):"CanGoForward"
Lbbrowse3_GetURL(urlbank*):"GetURL"
Lbbrowse3_Search(result%):"Search"
Lbbrowse3_InternetOptions(result%):"InternetOptions"
Lbbrowse3_Properties():"Properties"
Lbbrowse3_SendEMail():"SendEMail"
Lbbrowse3_AddToFavorites():"AddToFavorites"
Lbbrowse3_GetHistoryB(bank*,ret%):"GetHistory"
Lbbrowse3_ClearHistory(ret%):"ClearHistory"
Lbbrowse3_ShowStatusbar(show%,ret%):"ShowStatusbar"
Lbbrowse3_BrowserString(string$,ret%):"BrowserString"
Lbbrowse3_BrowserPrint(ret%):"BrowserPrint"
Lbbrowse3_GetStatusTextB(bank*,ret%):"GetStatusText"
Lbbrowse3_GetTitle(bank*,ret%):"GetTitle"
Lbbrowse3_PrintPreview(ret%):"PrintPreview"
Lbbrowse3_PageSetup(ret%):"PageSetup"
Lbbrowse3_MakeDesktopShortcut(ret%):"MakeDesktopShortcut"
Lbbrowse3_ViewSource(ret%):"ViewSource"
Lbbrowse3_DoFontSize(size%,ret%):"DoFontSize"
в аттаче - длл (см. сайт!) и деклс для б3д
Вложения
Тип файла: zip lbbrowse3.zip (23.9 Кб, 773 просмотров)
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо impersonalis за это полезное сообщение:
baton4ik (14.04.2010), CRASHER (21.09.2016)