Смотреть в сторону Ports.OpenBuffer и обработку WM_PAINT. Там есть параметр ps, который PAINTSTRUCT.

При обработке этого события Windows возвращает кусок окна (rcPaint), который надо обновить.

Подробности, разумеется, в MSDN (BeginPaint/EndPaint).