問題タブ [makekeyandordertofront]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - Objective-C でアプリケーションを使用していない場合にウィンドウを前面に配置する方法
アプリケーションに参加せずに「makeKeyAndOrderToFront」を作成する方法はありますか?
私がSafariにいて、メニューバーにアプリへのMenuItemがある場合、これを押した後、アプリのウィンドウを前面に表示したいと思います(アプリケーションにいる場合にのみ、makeKeyAndOrderToFrontがこれを作成します)。
どの方法を使用できますか? また、このウィンドウをアニメーション化するにはどうすればよいですか (Tweeties Add new Tweet -> atebits.com など)。
ありがとうございました!
cocoa - NSWindow が最初に mouseOver イベントしか受信しないのはなぜですか?
orderOut と orderFront を使用して、ボーダレス ウィンドウを表示および非表示にするアプリケーションがあります。表示されている場合は、マウスが上に移動したときにキーウィンドウになるようにします。これまでのところ、私はこれを行ってきました:
- awakeFromNib では、ファーストレスポンダーを自分自身に設定しました。
- ウィンドウのコンストラクターで、マウスイベントを受け入れるように設定しました。
- mouseMoved メソッドでは、makeKeyAndOrderToFront を使用します。
私の問題は、マウスをウィンドウ上に初めて移動したときにのみ機能することです。その後、mouseOver イベントを受け取りません。firstResponder をチェックしてみましたが、私が知る限り、ウィンドウから変更されることはありません。
これを機能させるために私ができることはありますか?
cocoa - ホットキーアクションにウィンドウが表示されない
私はついにShortcutRecorderを実装しました。ユーザーが選択したホットキーを入力すると、-(void)hitHotKey{}というメソッドが呼び出されます。NSLogsでテストしたので、このメソッドが呼び出されることを100%確信しています。したがって、私の問題は次のとおりです。ユーザーがホットキーを起動したときにウィンドウを表示したいのですが、ウィンドウが表示されません。ウィンドウを表示するには、makeKeyAndOrderFrontオプションを使用します。誰かが私のウィンドウが表示されない理由を知っていますか?ありがとう
objective-c - タイトルバーのないウィンドウをアクティブにする方法
メッセージmakeKeyAndOrderFront:を送信して、ウィンドウをアクティブにすることができます。ただし、これをタイトルバーのないウィンドウに送信すると、アクティブになりません。タイトルバーをアクティブにせずにウィンドウを作成する方法はありますか?
osx-mavericks - メイン アプリケーション ウィンドウがアクティブでないときに NSBordlessWindow キーをアクティブにする
NSBorderlessWindowMask
ユーザーが特定のホットキーをタップしたときに表示されるアプリケーションにカスタムウィンドウがあります。このウィンドウには `NSTextField があり、ウィンドウが表示されたときにファーストレスポンダーになる必要があります。このウィンドウはメイン ウィンドウではありませんが、メイン ウィンドウからフォーカスを取得できます。これを表示してキーにするために私が行うことは次のとおりです。
次に、ファーストレスポンダを設定します
アプリケーションが最前面のアプリケーションである場合、すべてが期待どおりに機能しますが、そうでない場合、ウィンドウは表示されますが、キーにはならず、クリックしてアクティブにする必要があります。
クラスでオーバーライドしますCustomWindow
:
何が問題なのですか?
ありがとう!
cocoa - Cocoaのメインウィンドウ内にNSWindowを表示するには?
ユーザーがメイン ウィンドウのボタンをタップしたときに新しいウィンドウを表示したいのですが、 を使用して別のウィンドウを呼び出したときにmakeKeyAndOrderFront
、ウィンドウがメイン ウィンドウから遠く離れてポップアップしました。
のサブクラスで、私が書いたものは次のNSViewController
とおりです。
ただし、これにより、メイン ウィンドウの外に新しいウィンドウが開きます。メインウィンドウ内、おそらくメインウィンドウの中央に表示したい(中央に配置するように.frame
値を設定しmyView
ました)。
では、メイン ウィンドウ内で新しいウィンドウを呼び出すにはどうすればよいでしょうか。つまり、新しいウィンドウが表示される場所を指定できますか?