2011-12-14 14 views
0

私はContextualMenuPluginとアプリケーションを持っています。コンテキストメニューからユーザがこのオプションをクリックすると、私のアプリにメッセージを送る必要があります。 Windowsでは、sendmessage()関数を使ってこれを実現しました。しかし、私はMAC OS Xの新人です。誰かがこの状況を啓発するいくつかのAPIや機能を与えることで、私を助けてくれるでしょうか?MAC OS Xでsendmessage()[WINDOWS]と同等の使用法は何ですか?

答えて

0

Macintosh上のアプリケーションにメッセージを取り込む方法については、豊富な選択肢があります。

私が考えているのは、Apple Eventsやソケット、キューなどですが、これまでに使ったことがない他のものもあります。&(分散オブジェクトなど)がさらに役に立ちます。 Check out this duplicate and/or related questionとあなたに役立つ回答があります。

B.T.W:あなたのコンテキストメニュープラグインをどのように構築しましたか?それはCarbonかObjective Cか、それともcodelessなプラグインかplistですか?その質問への答えは、プラグインからあなたのアプリにどのように話すことができるかということに多分なるでしょう。

+0

これはCarbonにあり、Appleの開発者サイトのサンプルコードを入手し、それがどのように動作しているかを理解してから自分の好みに合わせて修正しました。 – surendran

+1

カーボンに注意してください!プラグインは、64ビットモードでOSを実行しているマシンでは実行されない可能性があります。とにかく、私の答えがあなたを助け、あなたを正しい方向に向けることを願っています。 –

+0

ああ!そうですか。貴重な情報のための高尚な。 – surendran

0

アプリケーションだけを制御したい場合は、AppleScriptを調べるとよいでしょう。このソリューションを使用すると、ユーザーはスクリプトを使用してスクリプトを自動化することもできるという利点があります。

関連する問題