親ウィンドウの側面に貼り付けられたウィンドウを作成する方法は、引き出しのように開きますか? 親ウィンドウのフォーカスを失うことはありません。引き出しのようなウィンドウを作成する
1
A
答えて
0
あなたが基本的に必要とするのは、自分の引き出しを表すカスタムコントロールを作成することです。あなたがよく知っているかどうかは分かりませんが、もしそうでなければ、のようなチュートリアルがたくさんあります。
私は、あなたのコントロールの一部を "ハンドル"に指定することを想像しています。これは、クリックすると引き出しを開くことができます。これは、コントロールのウィンドウプロシージャでWM_LBUTTONDOWN/WM_LBUTTONUPメッセージを処理し、クリックが検出されたときにクローズドサイズからオープンサイズにサイズを変更することで実現します。私はこれまでこれを使用していませんでしたが、AnimateWindowを使って簡単にアニメーションを達成することができます。
親ウィンドウが開いているか閉じているときにいつでも親ウィンドウに通知を送信して、親ウィンドウのサイズを変更したり、必要に応じて他のコントロールを移動したりできます。独自の通知コードを使用して親ウィンドウにWM_NOTIFYメッセージを送信するか、独自のカスタムメッセージを使用して、これを実現できます。親ウィンドウは、ウィンドウプロシージャ内のそのようなメッセージに応答する必要があります。
私の知る限り、あなたの正確な要求に応える具体的な例はないので、現時点ではもっと多くの情報を提供することはできません。この実行を得るために特に知る必要のあることが他にあれば、お気軽にお尋ねください。
関連する問題
- 1. Material-UIでGoogle Inboxのような引き出しを作成する方法
- 2. ナビゲーション引き出しは、私は私のアプリのナビゲーション引き出しを作成
- 3. 前のウィンドウから情報を引き出す編集ウィンドウを作成するListView
- 4. ウィンドウのデスクトップのようなメインウィンドウを作成する
- 5. Qt:GTKのような設定ウィンドウを作成するには
- 6. クラスライブラリ内にウィンドウ(ダイアログのような)を作成するには?
- 7. アカウントクラスの引き出しおよび引き出しメソッドはなぜですか?
- 8. オープンGLで空白のウィンドウを作成しようとすると、異常な出力が発生する
- 9. Xamarin:Xamarinネイティブを使用してレイアウトのメインコンテンツ、左の引き出し、右の引き出しを作成してからXamarinのフォームを作成します。
- 10. Qtウィンドウを作成するには、メッセージボックスのように動作しますか?
- 11. snakemakeが出力ディレクトリを作成しないようにする
- 12. 現在のウィンドウを作成したウィンドウでpostMessageを呼び出します。
- 13. iOSでシリのようなカレーの引用符を再作成
- 14. ウィンドウでプライベートヒープを作成できるのはなぜですか?
- 15. GLFW:ウィンドウを作成するときに 'WGL:ドライバがOpenGLをサポートしていないようです'エラー
- 16. 引き出しの中でボタンをクリックできるようにしますか?
- 17. SFMLウィンドウを作成しようとするとアクセス違反が発生する
- 18. JSONによる引き出しレイアウトはどうですか?
- 19. Error:ionice:ioprio_set failed:無効な引数(Windows 10のbash UbuntuでカスタムROMを作成しようとしているとき)
- 20. JarはJavaラッパーのウィンドウでサービスを作成しようとします
- 21. だから私は、私は、私のデータを格納し、それを引き出し、それを操作し、後ろにそれを突き出すことができるようにアンドロイドにSQLiteのテーブルのセットを作成しようとしてるアンドロイド
- 22. 私は、テキストベースのアプリケーションのためのTkinterの出力ウィンドウを作成しようとしてい
- 23. C#PHPのような呼び出し可能ファイルを作成する
- 24. コマンドライン引数からウィンドウを作る
- 25. オブジェクトを作成して出力に出力しよう
- 26. perl Gtk2のウィンドウなしエントリウィジェットを作成する
- 27. 単純な関数(R)でインデックスリストを作成しようとしたときに無効な引数
- 28. ウィンドウを追加できません - フローティングビューを作成しようとすると拒否されました
- 29. 他のウィンドウが継承するウィンドウを作成するにはどうすればよいですか?
- 30. VIB(カスタムコンテンツ付き)のようにDOUBLEナビゲーション用の引き出しを左右に作る方法
カスタムウィンドウとカスタムコントロールは同じですか?私は裕福なコントロールを配置するだろうが、それは窓の上にあるべきではない? – user32344
@ user32344:いいえ、カスタムウィンドウとカスタムコントロールは同じものではありませんが、非常に似ています。そして、申し訳ありませんが、私はあなたがリッチエディットコントロールを使用しているところをフォローしていません。 – Mac
申し訳ありませんが、私は引き出しに他のウィンドウコントロールを配置することを意味します。カスタムコントロールではなくカスタムウィンドウが必要でしょう。 – user32344