簡體   English   中英

MAC OS X中sendmessage()[WINDOWS]的等效用法是什么?

[英]What is equivalent usage of sendmessage()[WINDOWS] in MAC OS X?

我有一個ContextualMenuPlugin和一個應用程序。 當用戶單擊上下文菜單中的選項時,我需要向我的應用發送一條消息。 在Windows中,我使用sendmessage()函數實現了這一點。 但是我是MAC OS X的新手。有人可以通過提供一些可以啟發這種情況的api或函數來幫助我嗎?

關於如何將消息發送到Macintosh上的應用程序,您有很多選擇。

我考慮的方式包括Apple事件,套接字或kqueue,但是我什至從未使用過的其他東西可能更有用和更合適(例如Distributed Objects)。 查看這個重復的和/或相關的問題 ,也許您會在其中看到有用的答案,可以在此基礎上繼續學習。

順便說一句:您是如何構建上下文菜單插件的? 是Carbon或Objective C,還是一些無代碼的插件或plist? 這個問題的答案可能會在很大程度上指導您如何從插件與應用進行對話。

如果只想控制應用程序,則可能需要研究AppleScript 使用該解決方案還有一個好處,就是您的用戶還可以使用它通過腳本來自動執行操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM