MessageBoxW
現在、Javaで関数を使用するのに苦労しています。user32 ライブラリを正常に呼び出してMessageBoxA
関数を使用することができました。以下は私のコードです:
package messagebox;
import com.sun.jna.Library;
import com.sun.jna.Native;
public class MessageBox
{
public interface user32 extends Library
{
public int MessageBoxA(int something, String text, String caption, int flags);
}
public static void main(String[] args)
{
System.out.println("Program starting... Library loading... ");
user32 lib = (user32) Native.loadLibrary("user32", user32.class);
System.out.println("Presenting Message Box ...");
lib.MessageBoxA(0,"MessageBox success!!!","Attention",0);
}
}
私は周りを見回しましたが、決定的な答えを見つけることができませんでしたが、この問題に取り組むにはもっと洗練されたコーディングが必要であることがわかりました. これについての助けは大歓迎です。