短い答えは「いいえ」で、これを行う一般的な方法はありません。Mac OS Xヒューマンインターフェイスガイドラインから引用するには
クリックスルーは、コントロールのクラスのプロパティではありません。ツールバー項目を含むすべてのコントロールは、クリックスルーをサポートできます。これは、アイテムの任意のサブセットのクリックスルーをサポートできることも意味します。ウィンドウ内のすべてのアイテムのクリックスルーをサポートするか、何もサポートしないかを選択する必要はありません。
[...]
結果が危険または望ましくない可能性があるアイテムまたはアクションにクリックスルーを提供しないでください。特に、次の項目のクリックスルーを有効にしないでください。
- ユーザーがキャンセルできない潜在的に有害なアクションを実行します(たとえば、メールの[削除]ボタン)
- キャンセルが困難または不可能なアクション(メールの[送信]ボタンなど)を実行します
- 実行されたアクションをユーザーに通知せずにダイアログを閉じます(たとえば、既存のファイルを上書きし、ダイアログを自動的に閉じる[保存]ダイアログの[保存]ボタン)
- 現在のコンテキストからユーザーを削除します(たとえば、Finderウィンドウのターゲットを変更するFinder列で新しいアイテムを選択する)
- これらの状況のいずれかをクリックすると、項目を含むウィンドウが前面に表示されますが、他のアクションは実行されません。
注:プログラムでクリックスルーをサポートすることは、クリックスルーを提供してはならないアイテムのクリックスルーを無効にすることです。これは、すべてのCocoaコントロールでデフォルトでクリックスルーがサポートされているためです。
言い換えれば、クリックスルーは、許可することの結果について思慮深く考慮して、コントロールごとに有効化されます(またはされません)。これは、ウィンドウまたはウィンドウマネージャーの一般的なプロパティではありません。