Java JNA与Windows CE,实现.NET';消息窗口等价物

Java JNA与Windows CE,实现.NET';消息窗口等价物,java,windows-ce,jna,Java,Windows Ce,Jna,我正在尝试制作一个java程序来与第三方DLL(我没有那个代码)交互,并在WindowsMobile6.5中接收基于窗口的消息。我正在使用JNA来实现这一点。我可以从DLL中的其他方法执行和读取数据,没有任何问题 在C#中,我可以通过扩展MessageWindow类和重写WndProc方法使其工作 内部类MyClass:MessageWindow { 受保护的覆盖无效WndProc(参考消息m) { 如果(m.get_Msg()==74) { doSomething(); } 基准WndPro

我正在尝试制作一个java程序来与第三方DLL(我没有那个代码)交互,并在WindowsMobile6.5中接收基于窗口的消息。我正在使用JNA来实现这一点。我可以从DLL中的其他方法执行和读取数据,没有任何问题

在C#中,我可以通过扩展MessageWindow类和重写WndProc方法使其工作

内部类MyClass:MessageWindow
{
受保护的覆盖无效WndProc(参考消息m)
{
如果(m.get_Msg()==74)
{
doSomething();
}
基准WndProc(参考m);
}

}
1)它应该做什么?2) 它的作用是什么?1)在WndProc中接收到“Msg()==74”后,使用LPRAM读取数据2)在网上研究后,我读到MessageWindow提供了发送和接收基于Windows的消息的能力,但我无法使用Java实现这一点。它只在.NET中接收任何内容,工作正常。您在哪里设置窗口以使用窗口过程?您可能需要使用
GetMessage()/DispatchMessage()
运行自己的消息泵。@technomage中有一个这样的例子,我在中遵循了这个例子,但仍然无法收到任何消息,我用修改过的代码编辑了我的帖子