Здравствуйте, Аноним, Вы писали:
А>а что значит завалидировать область и как это сделать???
При отрисовке сначала рисуется диалог, потом — контролы на нем.
При отрисовке на WM_PAINT всегда имеется невалидная зона, которая и отрисовывается.
Рисование вне зоны невалидности через DC полученный из BeginPaint (или CPaintDC) невозможно.
После того, как ты отрисовал текст на контроле, и уверен, что больше там ничего не должно быть, нужно указать, что эту часть ты уже отрисовал и больше рисовать там не требуется. Что-то типа ValidateRect(...) для окна контрола с указанием нужного прямоугольника.