- ベストアンサー
ダイアログをスクロールさせるには
MFCでウィンドウにダイアログボックスを張り付けた時に、 ダイアログボックスの表示させたい領域よりウィンドウサイズが小さい場合、 自動でスクロールバーを表示させるようにするにはどうすればいいのでしょうか? ダイアログで表示させたい領域を区切ってスクロール判断をさせるようにはできないのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
そのアプリのベースは何でしょう? MDI/SDI/Dialogベース、ドキュメントビューを使わないタイプなのか ダイアログボックスを貼り付けてとありますがどのように実現なさっているのでしょう CScrollViewの派生クラスなどであれば表示域以上のクライアントウィンドウを作ればビューにスクロールバーが作成するようになると思います たとえば CFormView(CScrollViewの派生クラス)を使うのであれば SetScrollSizesなどのメンバーを使うことで スクロールバーの表示やコントロール位置の設定などをWindowsに任せてしまうことが可能です
お礼
CDialogでやってしまいました。 CFormViewすごいです。ありがとうございました。