私はいつもリサイズ不能なフルスクリーンを必要とするGUIアプリケーションを持っています。また、キーストロークを使ってウィンドウを閉じるのを防ぐ必要があります。私はresizable(false、false)を使用しました。だから私はoverrideredirectは仕事をするだろうと思った。
しかし、私はそれを使用すると入力ウィジェットにアクセスすることができなくなります。これは入力を得るために不可欠であり、通常のcmd + qはウィンドウも閉じます。
これは一般的な問題で、解決策がないようです。この特定のサイトhttp://www.thecodingforums.com/threads/overrideredirect-vs-text-entry-etc-widget.698302/は少し議論しましたが、それ以外はあまり見つけられませんでした。
オーバライドリダイレクトはウィンドウ上で動作すると思われますが、他のプラットフォームでは問題が発生します。どのような他の方法を採用することができますか?キーストロークがウィンドウを閉じずにサイズ変更できないようにする方法を教えてください。
1
A
答えて
0
私は同様の要件に従いますが、制限されたハードウェアアクセス環境にあるプログラムを持っています。 私の解決策は、単にハードウェアキーボードを取り外し、問題のキーがない状態でオンスクリーンキーボードを構築することでした。これはちょっとしたハックですが、ハードウェアを制御できるのであれば一見の価値があります。
関連する問題
- 1. コレクションビューのイメージビューを画面サイズに応じてサイズ変更する方法を教えてください。
- 2. Aurelia.jsアプリでウィンドウを閉じる前にユーザーに確認する方法を教えてください
- 3. フォームに別のフォームが閉じる方法を教えてください
- 4. NativeScriptでアクセシビリティフォントのサイズを変更する方法を教えてください。
- 5. Windowsphone7でTextbloackフォアグラウンドカラー、サイズを変更する方法を教えてください
- 6. QDialogをクリックして閉じるとサブウィジェットを閉じると閉じる方法を教えてください。
- 7. コンテンツがフレックスアイテムのサイズ変更を防ぐ方法を教えてください。
- 8. iOSでは、ポップオーバーを閉じる方法を教えてください。
- 9. Microsoft PowerPoint/Officeアプリケーションでモーダルダイアログボックスを閉じる方法を教えてください。
- 10. ghcアプリケーションでコンソールウィンドウを閉じる方法を教えてください。
- 11. Windows CEでコンソールを閉じる方法を教えてください。
- 12. アプリのタスクバーアイコンで「すべてのウィンドウを閉じる」を選択すると、すべてのウィンドウを閉じる方法を教えてください。
- 13. ShowDialog()を使わずにフォームを閉じる方法を教えてください。
- 14. YawsのクライアントからWebSocketを閉じる方法を教えてください。
- 15. コンソールウィンドウの出力警告を閉じる方法を教えてください。
- 16. 1つのウィンドウを閉じるとアプリケーション終了を防ぐ方法を教えてください。
- 17. EditTextの変更方法を教えてください。
- 18. redisデータベース間の変更方法を教えてください。
- 19. Java Desktop Applicationを閉じるときにタスクを実行する方法を教えてください。
- 20. IBでサブビューを親のサイズを変更するときに同じサイズに維持する方法を教えてください。
- 21. Spracheパーサのエラーメッセージに、閉じ括弧がない場合の改善方法を教えてください。
- 22. ログレベルを永続的に変更する方法を教えてください。
- 23. 値が変更されたときにバインディングを更新する方法を教えてください。
- 24. mdPDFにPDFウィンドウを保存する方法を教えてください。
- 25. データベースファイルが変更されたときに、SQLiteがアプリケーションに通知する方法を教えてください。
- 26. コンテキストがコアデータに保存されたときに、エンティティを変更する方法を教えてください。
- 27. ピッチを変えずにアンドロイドでリアルタイムに音楽を再生する方法を教えてください。
- 28. 縮尺を変えずにChromeレスポンスモードウィンドウのサイズを変更してください
- 29. NSViewのサブビューを「今すぐ」にサイズ変更する方法を教えてください。
- 30. 最後に追加した画像のサイズを変更する方法を教えてください。