nswindowの位置をロックすることは可能ですか?私はsetIgnoresMouseEventsを求めていません。ユーザーがウィンドウを移動するのを防ぐ必要がありますが、nstoolbarを使用できるはずです。あなたがジェイソンのアドバイスに従うと、キオスクモードを使用する必要がありますnswindowの位置をロックする
4
A
答えて
1
--molter事前 で
THX。これについてはtechnical noteを参照してください。
9
「通常の」ケースではJasonと同意します。 しかし、私はそのようなことを行うことが適切な特別な状況があると思います。 Appearantly Appleもそう考えている。 10.6で始まる - あなたがする必要があるすべては、コールNSWindows'
- (void)setMovable:(BOOL)flag
や窓変更するには、NSWindowのサブクラスで
- (BOOL)isMovable;
を上書きする可動性をです。
これが利用できない場合、Quartz Event Services API(documentation)は、ウィンドウが移動されないようにする方法を提供します。 イベントタップをインストールして、ユーザーがウィンドウのドラッグを開始したときに、更新された(実際の)場所の代わりに最初のマウスの場所のみを含むように着信イベントを操作することが1つの方法です。
+0
問題に良いpersepective ..あなたは新しいライオンウィンドウのサイズを変更apiのは、クランチーな古い石英のイベントハンドラの代替として機能することができると思いますか?もし1つの場合は、 、 例えば? –
関連する問題
- 1. Swift NSWindow固定位置
- 2. VRでカメラの位置をロックする
- 3. NSViewsとNSWindowを固定位置にする
- 4. Eclipse GEF - Figure上の位置にConnectionAchchorsをロックする
- 5. ウィンドウを最上部のdiv位置にロックする
- 6. FlatList(およびScrollView)のスクロール位置をロックする
- 7. Cocos2d:CCSpriteの位置をドラッグした後でロックしますか?
- 8. ウィンドウ位置を別のウィンドウにロックしますか?
- 9. NSWindowのNSWindowリサイズコントロール
- 10. 透明なNSWindowを別のNSWindowの上に永久的に置く
- 11. 複数の画面のNSWindowの位置を保存するにはどうすればいいですか?
- 12. NSViewフレームのサイズ変更時のロック位置
- 13. ロックされている場合、サイクロスの位置が無視されます。偽
- 14. マウスクリックの位置での位置を決定する
- 15. ギャラリー位置を特定の画像位置でロードする
- 16. 画面外の位置と位置を更新する
- 17. ナンバースクリプトでサイドドロワーの位置/位置を変更するには
- 18. フラグメントシェーダのスクリーン位置をワールド位置にするglsl
- 19. マップ位置の子のmcの位置にムービークリップを配置する
- 20. マルチスレッド。 MyLock.acquire()、ロックを配置する場所
- 21. SpriteNodeの位置とタッチの位置
- 22. テーブルのポップアップの位置y-位置
- 23. CSSアニメーション - 元の位置への位置
- 24. JS要素の位置を絶対位置で取得する場合の体の位置を取得
- 25. タイプライターエフェクトを作成するには、UITextViewでキャレットの位置をロックする方法はありますか?
- 26. 絶対位置での位置付け
- 27. 固定位置内の絶対位置
- 28. 絶対位置での位置部門
- 29. Plotlyツールチップの位置がカーソル位置
- 30. Cytoscape.js:レンダリングされた位置をモデル位置に変換する
これを実行することはありません。キオスク型アプリケーションを作成する場合は、キオスク型アプリケーションを作成するためのガイドラインに従ってください。 –
代わりにあなたは何をしますか?私はいくつかの種類のウィンドウを制御する(ストリーミングプロセスを開始する;それを終了するなど)...私は、パネル、ウィンドウ、ビューの数を減らしたいと思ったので、ツールバーウィンドウを制御するには... –
その場合、なぜユーザーはツールバーを移動したくないのですか?別のスペースや別の画面に移動したい場合はどうなりますか?ユーザーがラップトップを新しい場所に移動したときに画面の解像度が変わるとどうなりますか? –