Как вызвать функцию из win32?
Как вызвать функцию из win32?
пример :
с++
static LRESULT CALLBACK WndProc(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam) { .... WM_SIZE : script->OnSize(LOWORD(lParam), HIWORD(lParam)); break; ... }
скрипт:
function myOnSize(w, h) { out.printf ("change window size: [%i , %i]" w, h ); } function main() { var w = new win(); w.CreateWindow(); w.onSize( myonSize ); }
Что я уже пробовал:
Описанные выше методы
Jochen Arndt
Что такое с-улыбка?
Richard MacCutchan
Точно так же, как вы вызываете функцию из любого места. Но у вас нет функции с именем OnSize в вашем классе скриптов (предполагая, что это должен быть класс).