PaintView.cpp, код, выделенный
Автор admin Понедельник, 13 апреля 2009 11:32
PaintView.cpp, код, выделенный полужирным шрифтом. void CMiniPaintView::0nInitialUpdate() { CView: :0nInitialUpdate О; // TODO: Add your specialized code here and/or call the base // class SIZE Size – {300, 400}; SetScrollSizes (MMJEXT, Size); } Функция CScroilView::SetScrollSizesО сообвдает MFC размеры рисунка. Значения его ширины и высоты записаны в структуре SIZE, передаваемой во вто*-ром параметре функции. В текущей версии программы MiniPaint размеры рисунка установлены постоянными: ширина — 300 пикселов, высота— 400. 138 Занятие 6. Прокрутка и разделение окон представления 4. Чтобы избежать некорректной работы средств прокрутки, необходимо предотвратить рисование линий вне области рисунка. Сначала добавим в функцию CMiniPaintView: :0nDraw() операторы, позволяющие отображать при каждой перерисовке окна представления нижнюю и правую ограничивающие линии, показывающие размеры рисунка. Введите выделенные полужирным шрифтом строки в функцию CMiniPaintView: :0nDraw(), находящуюся в файле MiniPaintView.cpp. void CMiniPaintView::OnDraw(CDC* pDC) { CMiniPaintDoc* pDoc = GetDocumentO; ASSERT_VALID(pDoc); //
Комментарии закрыты.
Последние комментарии