MDI子ウインドウにスクロールバーを付ける |
ビュークラスの継承元クラスをCScrollViewにします。実際にスクロールバーを適切に表示するには、CViewクラスのOnInitialUpdate()でビューのサイズを設定します。 void CMyView::OnInitialUpdate() { CScrollView::OnInitialUpdate(); // TODO: このビューのサイズの合計を計算します。 CSize sizeTotal; CMyDoc* pDoc = GetDocument(); sizeTotal.cx = pDoc->m_width; sizeTotal.cy = pDoc->m_height; SetScrollSizes( MM_TEXT, sizeTotal ); } 上記は一例で、この場合はドキュメントクラスからこのドキュメントの縦横サイズを取得しています。 |