м, а в файле MiniPaintView.cpp

Автор admin Вторник, 14 апреля 2009 11:32

м, а в файле MiniPaintView.cpp будет создан шаблон этой функции. class CMiniPaintView : public CScrol!View{ protected: // Create from serialization only CMiniPaintViewO; DECLARE J)YNCREATE(CMi ni Pai ntVi ew) // Attributes //. . . public: afxjnsg void OnLButtonDown(UINT nFlags. CPoint point); afxjnsg void OnLButtonUp(UINT nFlags. CPoint point); 152 Занятие 6. Прокрутка и разделение окон представления afxjnsg void OnMouseMove(UINT nFlags, CPoint point); virtual void OnlnitialUpdate 0; protected: virtual void OnUpdate (CView* /*pSender*/, LPARAM /*lHint*/, CObject* /*pHint*/); }: 9. Модифицируйте шаблон функции CMiniPaintView: :0nUpdate(), добавив в файл MiniPaintView.cpp код, показанный ниже полужирным шрифтом. void CMiniPaintView::OnUpdate (CView* pSender, LPARAM IHint, CObject* pHint) { // TODO: Add your specialized code here and/or call the base class if(pHint !- 0) { CRect InvalidRect = ((CLine*)pHint)->GetDimRect(); // Прямоугольник, ограничивающий // созданную линию CClientDC ClientDC (this); // Объект контекста устройства OnPrepareDC(&С1ientDC); // Коррекция объекта с учетом текущей позиции


Комментарии закрыты.