-1

リソース エディター (Visual C++) を使用してプレビュー ペインにボタンを作成すると、問題が発生しました。問題は、プレビュー ペインの幅を移動しようとすると、ボタンがプレビュー ペインの幅の移動に応じてプレビュー ペインに収まるように調整されないことです。(つまり、プレビュー ペインの幅を縮小すると、右側のプレビュー ペインの境界線の外側に出ます)。

この問題から抜け出すための解決策を教えてください。また、ダイアログ ボックスに既に 1 枚の写真があり、移動するプレビュー ペインに応じてプレビュー ペインに表示されるように調整されていることもお伝えしたいと思います (つまり、作成したボタンが境界線の外に出るだけで、写真は問題を引き起こさないということです)。プレビュー ペインの) ..写真の場合、画像を中央に保持する SS_CENTERIMAGE があるためかもしれませんが、ボタンの場合はこのようなものではありません

リソースエディターを使用してcreatedialogを使用してVisual C ++で行っている解決策を教えてください..

4

1 に答える 1

1

ウィンドウ サイズが変更されると、そのウィンドウは新しいサイズの WM_SIZE メッセージを受け取ります。プレビュー ペインでそのメッセージを処理し、新しいボタンの位置を計算し、MoveWindow または SetWindowPos を使用してボタンを移動します。

于 2013-07-17T13:44:22.937 に答える