现在有个VC++的程序,里面自定义了一个消息映射,就是收到这个消息调用一个函数,现在我想用JNI把这个程序写成JAVA,可是这个消息映射不知道在JAVA里要怎么实现,VC++是自己定义的消息,在JAVA里怎么能监听这个自定义消息?有哪位高人指点一下?不胜感激!!!
解决方案 »
- 为什么我用的软件老是编译不出来?为什么?
- 常量的转化
- 请教个问题
- 高手2分钟搞定,新手几天搞不定,请问下struts+hibernate+spring的流程!!~以及配置!
- 关于java多线程的问题,大家来看看这是什么问题
- 有没有能够讲一下jdk的各个目录以及bin目录下的工具的作用?十分感谢
- 达人帮个忙,立即放分!!
- 有没有办法实现对TextField控件中内容是否为空的监视???
- 如何连接别人机器上的MySQL?
- 请教多线程中this.getName()和Thread.currentThread().getName()返回名字不一样的问题
- 看不懂的一段代码。。。找人来品
- 求救 关于select的滚动条的问题
java中没有Message这个概念,但有property概念
你可以通过firePropertyChange这类的方法,将property改变发出去。需要处理的地方只要做一个PropertiesListener侦听就可以了这样做相对来说更清晰
#define WM_MPAK_RECEIVED WM_USER + 5.cpp
BEGIN_MESSAGE_MAP(CCSDlg, CDialog)
//{{AFX_MSG_MAP(CCSDlg)
//}}AFX_MSG_MAP
ON_MESSAGE(WM_MPAK_RECEIVED, OnReceive)
END_MESSAGE_MAP()发送的程序别人写好了,封装成了DLL,我没用过VC++刚看了俩天,现在不知道怎么弄好了,麻烦再详细指点下,谢了!
如果你对vc不是很了解,对java的事件通知也不是太清楚
那不是两句话可以讲清楚地
#define WM_MPAK_RECEIVED WM_USER + 5不是代表已经把消息定义好了,
我怎么能在JAVA里捕获到这个消息来得事件呢?