0

スタックオーバーフローについて最初の質問をする初心者プログラマー。私は、テキストの選択を監視するmac osx用のアプリを書いています。つまり、ユーザーがテキストをダブルクリックしたときです。テキストは、ブラウザやテキストエディタなどから取得できます。目標は、テキストをキャプチャし、テキストに対して何らかの処理を行うことです。

Macライブラリでマウスとカーソルのイベントについて読んでいますが、質問に答えていないようで、グーグルで回って少し迷っています。 http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/EventOverview/MouseTrackingEvents/MouseTrackingEvents.html

誰でも私が答えを見つけることができる場所を共有したいですか?任意のガイダンスをいただければ幸いです。:)

ありがとうございました!

4

1 に答える 1

1

ユーザーが他のアプリで何をしているかをアプリから監視することはできません。他のアプリで選択したテキストを操作するものを提供したい場合は、System Servicesを使用してください。必要なのは、選択したテキストを消費する関数を提供することだけです。OS X は、すべての監視、選択したテキストのアプリへの受け渡しなどを自動的に行います。

10.6 以降では、システム サービスもコンテキスト メニューに表示されます。

于 2010-07-07T19:13:08.843 に答える