私はContextualMenuPluginとアプリケーションを持っています。コンテキストメニューからユーザがこのオプションをクリックすると、私のアプリにメッセージを送る必要があります。 Windowsでは、sendmessage()関数を使ってこれを実現しました。しかし、私はMAC OS Xの新人です。誰かがこの状況を啓発するいくつかのAPIや機能を与えることで、私を助けてくれるでしょうか?MAC OS Xでsendmessage()[WINDOWS]と同等の使用法は何ですか?
0
A
答えて
0
Macintosh上のアプリケーションにメッセージを取り込む方法については、豊富な選択肢があります。
私が考えているのは、Apple Eventsやソケット、キューなどですが、これまでに使ったことがない他のものもあります。&(分散オブジェクトなど)がさらに役に立ちます。 Check out this duplicate and/or related questionとあなたに役立つ回答があります。
B.T.W:あなたのコンテキストメニュープラグインをどのように構築しましたか?それはCarbonかObjective Cか、それともcodelessなプラグインかplistですか?その質問への答えは、プラグインからあなたのアプリにどのように話すことができるかということに多分なるでしょう。
0
アプリケーションだけを制御したい場合は、AppleScriptを調べるとよいでしょう。このソリューションを使用すると、ユーザーはスクリプトを使用してスクリプトを自動化することもできるという利点があります。
関連する問題
- 1. JavaアプリケーションWindowsとMac OS X
- 2. .defファイルと同等のOS X
- 3. Mac上のC++/Windows SendMessage()に相当するものは何ですか?
- 4. .NETにはMac OS Xドキュメントモーダルシートと同等のものがありますか?
- 5. iCloudを使用してMac OS XからMac OS XをiPad/iPhoneに同期する方法
- 6. WindowsとOS XのOpenGLアルファブレンドの違いは何ですか?
- 7. EclipseがMac OS Xで使用するデフォルトのフォントは何ですか?
- 8. のMac OS X NodeJS:Macのポートを使用して、MAC OS X上
- 9. ttf2eot - Mac OS Xの入力パスとは何ですか?
- 10. Mac OS Xの* .rsdファイルとは何ですか?
- 11. Mac OS Xでmmapシステムコールの問題点は何ですか?
- 12. OS X上のuser32.dllと同等
- 13. Mac OS Xでvirtualenvを使用
- 14. SymfonyをMac OS Xで使用
- 15. MAC OS XでPEARを使用
- 16. Mac OS Xの/etc/rc.commonのデフォルトの内容は何ですか?
- 17. Windowsでcx_freezeを使ってMac OS X用のPythonコードをビルドするには?
- 18. RxSwift 2.xのAnonymousDisposableと同等のRxSwift 3.0は何ですか?
- 19. Mac OS XでJNotify?
- 20. Mac OS X用UIPopoverController?
- 21. OS X用のlsusbと同等のものがあります
- 22. は、Mac OS X
- 23. Mac OS Xフレームワークは適切ですか?
- 24. Mac OS Xに最適なSubversionクライアントは何ですか?
- 25. Mac OS XベースのコンピュータでWindows Phone 7のプログラミングが利用できますか?
- 26. Mac OS Xでdylibを使用する方法(C++)
- 27. Mac OS X用のWindowsサービスを作成するには?
- 28. mac os xのプロセスで使用されるメモリx
- 29. Windows OSのドライバスタックとは何ですか?
- 30. Mac OS X端末でコマンドをctrlとして使用する
これはCarbonにあり、Appleの開発者サイトのサンプルコードを入手し、それがどのように動作しているかを理解してから自分の好みに合わせて修正しました。 – surendran
カーボンに注意してください!プラグインは、64ビットモードでOSを実行しているマシンでは実行されない可能性があります。とにかく、私の答えがあなたを助け、あなたを正しい方向に向けることを願っています。 –
ああ!そうですか。貴重な情報のための高尚な。 – surendran