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 に答える