Здравствуйте, StranNick_N, Вы писали:
SN_>А по поводу sciter + wxWidgets что-нибудь порекомендуете?
Идея описана здесь:
http://www.terrainformatica.com/sciter/sciter-basics.whtm
Глава "Method B. Adding Sciter functionality to existing window (mix-in)"
Создается wxWidgets window class, в нем определяется MSWWindowProc() например так:
WXLRESULT wxSciterFrame::MSWWindowProc(WXUINT message, WXWPARAM wParam, WXLPARAM lParam) {
LRESULT lResult;
BOOL bHandled;
lResult = SciterProcND(GetHWND(),message, wParam, lParam, &bHandled);
if(bHandled) // if it was handled by the Sciter
return lResult; // then no further processing is required.
// calling default win proc:
return wxFrame::MSWWindowProc (message, wParam, lParam );
}
Здравствуйте, c-smile, Вы писали:
CS>Идея описана здесь:
CS>http://www.terrainformatica.com/sciter/sciter-basics.whtm
CS>Глава "Method B. Adding Sciter functionality to existing window (mix-in)"
CS>Создается wxWidgets window class, в нем определяется MSWWindowProc() например так:...
Сама идея мне понятна. Вопрос технический: я должен слить эти библиотеки вместе?
Здравствуйте, StranNick_N, Вы писали:
SN_>Здравствуйте, c-smile, Вы писали:
CS>>Идея описана здесь:
CS>>http://www.terrainformatica.com/sciter/sciter-basics.whtm
CS>>Глава "Method B. Adding Sciter functionality to existing window (mix-in)"
CS>>Создается wxWidgets window class, в нем определяется MSWWindowProc() например так:...
SN_>Сама идея мне понятна. Вопрос технический: я должен слить эти библиотеки вместе?
Что такое "слить эти библиотеки вместе" ?
sciter32.dll это DLL. Что такое "слить" в этом случае?
Тебе нужно сделать
LoadLibray() и
GetProcAddress("SciterProcND") для получения адреса SciterProcND.
В Microsfot Visual Studio этого делать не надо, достаточно include "sciter-x.h" в проект. Там загрузится sciter32.lib которая содержит переходники экспортируемых функций из sciter32.dll.