Здравствуйте, Nickolaich, Вы писали:
N>Здравствуйте, Pavel Dvorkin, Вы писали:
PD>>Invalidate(); // то есть с TRUE — по умолчанию.
N>И это пробовал — он просто очищает окно, а новый график не рисует. Только после свертывания-развертывания окна)
N>void CПостроениеграфиковDlg::OnPaint()
Убрать полностью. У тебя есть OnDraw, в нее контекст передается. Если ее нет — добавь. Его и используй, рисование перенеси туда.
N>{ N> if (IsIconic()) N> {.......} N> else N> { N> CDC *pDC = GetDC();
Дело в том, что GetDC нельзя использовать в OnPaint. В ней нужно использовать CPaintDC. Но еще раз — не перекрывай OnPaint, а используй OnDraw. OnPaint базового класса вызовет эту OnDraw.