Win32 API(Clojure) Win32 API は、Windows の機能にアクセスする為の API(Application Programming Interface)である。 以下は Clojure にて SWT の非公開 API を使用した Win32 API 呼出しの例となっている。 ソースコード Hello.cljraw download(import (org.eclipse.swt.internal.win32 OS) (org.eclipse.swt.internal.win32 TCHAR)) (def lpText (TCHAR. 0 "Hello, Win32 API World!" true)) (def lpCaption (TCHAR. 0 "Hello, World" true)) (. OS (MessageBox 0 lpText lpCapti
SWTを使ってJavaからWin32APIを実行し、一番手前のウインドウのタイトルを取得します。 注意:使用しているクラスはJavaDoc等では非公開になっています。今後変更されたり、サポートされなくなったりする可能性があります。 準備 SWT: The Standard Widget ToolkitよりWindows用SWTのアーカイブをダウンロード アーカイブを展開し、Javaのクラスパスに「swt.jar」を追加。 DLLのロードパスに「swt-*.dll」を追加。(Java実行時のカレントディレクトリに配置し確認しました。Javaのシステムプロパティ「java.library.path」でdllデイレクトリのパスを指定する方法もあるようです。) サンプル org.eclipse.swt.internal.win32.OS にAPIが用意されています。Win32 API 関数とほぼ同
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く