Несколько вариантов для экспериментов:
Если в вашей структуре пользовательского интерфейса с открытым исходным кодом вы можете удалить запись обработчика WM_PAINT в DefWindowPro c, тогда вы можете сделать это.
Обработать Сделайте сообщение WM_PAINT самостоятельно и ничего не делайте в обработчике, за исключением очистки любого флага, который указывает, что область клиента должна быть перерисована. Вам нужно будет найти что-то эквивалентное ValidateRect.
Оба эти метода МОГУТ привести к тому, что не клиентские области, такие как оконная рама, будут артефактами внутри клиентской области при перемещении окна C, но я не могу точно.