ну естественно, если окно видеоплеера распахнуто, то придется передавать весь экран. а так GetUpdateRgn в WM_PAINT скажет какой прямоугольник экрана изменился и каую область экрана нужно передать. например при перемещении окна по экрану будут передаваться только те области, которые появляются из под перемещаемого окна (WM_ERASEBKGND). при нажатии на кнопку только прямоугольник занимаемый кнопкой. при печати текста в поле ввода только прямоугольник поля ввода (WM_SETTEXT) и т.д. и т.п.
__________________
Пишу программы за еду.
__________________
|