2

我曾经用 C++(Windows 编程)编程。在那个时候,控制系统很容易。但是现在当我更改为 java 时,它似乎有所不同。请帮助我一种在java中使用诸如“”之类的Windows函数的方法。

我找到了类似C-JNI wrapper 的东西,但我不知道如何使用它..

我想在其中获取此代码:

SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, (LPARAM) 2); 

C++ 代码如下所示:

#include <windows.h>

int main()

{

SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, (LPARAM) 2);

return 0;
}
4

1 回答 1

0

不要抗拒 JNI。您应该(必须)使用它。

这是访问 API 等原生资源的标准方式。

这是一个非常简单的分步教程,它只有 4 个步骤,我保证你可以在 30 分钟内学会它。

于 2013-09-28T13:32:28.837 回答