Patchou please we beg of you; implement callbacks into Plus! Scripting.
Why could the following
not be possible?
(Looking for the technical answer, not just can't do it.)
code:
var objCallbacks = {}
objCallbacks['EnumWindows'] = MsgPlus.CreateCallback();
Interop.Call('user32', 'EnumWindows', objCallbacks['EnumWindows'], 0);
function OnFunctionCallback(hCallback, lParam1, lParam2, lParam3, lParam4, lParam5, lParam6, lParam7, lParam8, lParam9, lParam10) {
switch (hCallback) {
case objCallbacks['EnumWindows'] :
Debug.Trace(lParam1);
return objCallbacks['EnumWindows'];
}
}