#include "Resource.h"
...
ABOUT (23) "Res\\About.htm"
OPTIONS (23) "Res\\Options.htm"
...
Web-интерфейс
Там страницы хранятся в ресурсах,а программа с ними взаимодействует.Подскажите,плз
Цитата: @pixo $oft
Как сделать взаимодействие программы со страницей и наоборот(как,например,в восстановлении системы-C:\Windows\System32\Restore\RstrUI.exe)?
Там страницы хранятся в ресурсах,а программа с ними взаимодействует.Подскажите,плз
Там страницы хранятся в ресурсах,а программа с ними взаимодействует.Подскажите,плз
// in resource.rc
Код:
// in cpp (BCB)
Код:
...
TVariant vURL("res://FindBar.dll/OPTIONS");
TVariant vFlags = {0}, vTargetFrameName={0}, vPostData={0}, vHeaders={0};
m_pWebBrowser2->Navigate(vURL, &vFlags, &vTargetFrameName, &vPostData, &vHeaders);
...
TVariant vURL("res://FindBar.dll/OPTIONS");
TVariant vFlags = {0}, vTargetFrameName={0}, vPostData={0}, vHeaders={0};
m_pWebBrowser2->Navigate(vURL, &vFlags, &vTargetFrameName, &vPostData, &vHeaders);
...
Нет.Про работу с протоколом res я знаю.Мне нужно именно взаимодействие между приложением и страшицей.И без классов,пожалуйста,на WinAPI.Так-то(просто загрузить страницу) я и в VB мог бы:rolleyes:,да и не надо было мне это
Цитата: @pixo $oft
Нет.Про работу с протоколом res я знаю.Мне нужно именно взаимодействие между приложением и страшицей.И без классов,пожалуйста,на WinAPI.Так-то(просто загрузить страницу) я и в VB мог бы:rolleyes:,да и не надо было мне это
Взаимодействуй, кто мешает:)
1. Имплементишь IDispatch
2. Ловишь DISPID_NAVIGATECOMPLETE2 и DISPID_DOCUMENTCOMPLETE
3. В DISPID_DOCUMENTCOMPLETE проверяешь если пришла нужная страница, то коннектишься к ее объектной модели - устанавливаешь нужные значения, подсоединяешься к событиям элементов сраницы т.е. ВЗАИМОДЕЙСТВУЕШЬ со страницей.
Да и любом случае тебе нужно хостить WebBrowserControl или самостоятельно (без классов на WinAPI:) или через любой враппер )
Windows PHP умеет работать с WinAPI и COM. Подробности - в документации.