フレームビューを使用して一連のコントロール (ボタン、編集ボックスなど) をユーザーに提供する SDI MDF アプリケーションを作成しています。このビューは、タブコントロールやその他の手段を介して表示または非表示にできる追加のコントロールを表示するために使用される CDialogs のセットも所有しています。最近まで、ダイアログは作成時に画面上の適切な場所に静的に配置されていましたが、ユーザーが移動できるがビューの子であるダイアログを追加したかったのです。ユーザーが実行している問題を回避できるキャプションと sysmenu を含むダイアログを作成したとき、ウィンドウがビューによって所有されている別のコントロール (ボタンとしましょう) の上に配置されたとき、ペイント メソッドが呼び出されたときです。ボタンをクリックすると、ダイアログの上に描画されます。ダイアログはまだ一番上にあり、ダイアログコントロールは引き続き操作できますが、ダイアログが再描画されるまで、ボタンはそれらの上に描画されます。ダイアログの clipchild と clipsiblings の設定を変更しようとしましたが、ダイアログを相互に適切にクリップすることはできましたが、子ダイアログで親ビュー コントロールを適切にクリップすることができないようです。このクリッピングの問題を解決する設定について、何かアイデアはありますか?