我需要从Java程序中调用Wininet.dll中的一些方法.
我可以找到很多关于如何调用我用Java创建的新DLL的教程,但是我似乎找不到任何关于如何从Java调用已经存在的DLL的教程.
我知道这涉及JNI,但我究竟如何做到这一点?我需要javah在Wininet.h 上调用吗?我在哪里可以获得Wininet.h的副本?指向现有详细教程的指针就足够了.
我能用Java创建一个系统托盘应用程序,但我在定位方面遇到了麻烦.该程序只需要处理一些输入/输出,因此我希望它易于访问.
我的问题是,当我单击应用程序的系统托盘图标时,如何在系统托盘上方优雅地设置它的位置?无论显示设置(分辨率,多显示器等)和任务栏位置如何,都要求它执行此操作.有没有办法告诉它在托盘附近打开,而不是完全定位?
我希望它能完全按照Windows中的"网络"设置按钮执行操作.类似于以下内容:
这在Java中可行吗?