Подключение библиотеки HTMLayout в Eclipse CDT (WinXP
От: StranNick_N Россия  
Дата: 13.03.14 11:23
Оценка:
А по поводу sciter + wxWidgets что-нибудь порекомендуете?
Re: Подключение библиотеки HTMLayout в Eclipse CDT (WinXP
От: c-smile Канада http://terrainformatica.com
Дата: 13.03.14 17:40
Оценка:
Здравствуйте, 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 );
}
Re[2]: Подключение библиотеки HTMLayout в Eclipse CDT (WinXP
От: StranNick_N Россия  
Дата: 14.03.14 07:49
Оценка:
Здравствуйте, 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() например так:...

Сама идея мне понятна. Вопрос технический: я должен слить эти библиотеки вместе?
Re[3]: Подключение библиотеки HTMLayout в Eclipse CDT (WinXP
От: c-smile Канада http://terrainformatica.com
Дата: 14.03.14 20:48
Оценка:
Здравствуйте, 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.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.