如何从win32调用函数? [英] How do I call a function from win32?
本文介绍了如何从win32调用函数?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何从win32调用函数?
示例:
c ++
How do I call a function from win32?
example :
c++
static LRESULT CALLBACK WndProc(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam)
{
....
WM_SIZE :
script->OnSize(LOWORD(lParam), HIWORD(lParam));
break;
...
}
脚本:
script:
function myOnSize(w, h)
{
out.printf ("change window size: [%i , %i]" w, h );
}
function main()
{
var w = new win();
w.CreateWindow();
w.onSize( myonSize );
}
我的尝试:
上面的方法
What I have tried:
The methods above
推荐答案
这样的WM_函数不是直接调用的,而是设置在windows消息队列中。
At最好的 PostMessage 。阅读 WM_SIZE 以正确使用参数。
Such WM_ functions arent directly called, but set into the windows message queue.
At best with PostMessage. Read the WM_SIZE for the correct usage of the parameters.
这篇关于如何从win32调用函数?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文