Как предотвратить рисование клиентской области в wm_ncpaint.
AFAIK при обработке WM_NCPAINT клиентская область не окрашена.
WM_NCPAINT
Вы имели в виду строку заголовка (вместо области клиента)? Если это так - кажется, вам следует обработать WM_NCPAINT по своему усмотрению, делая то, что необходимо.
Просто не передавайте WM_NCPAINT в DefWindowProc. Никакая не клиентская зона не будет нарисована для вас.