Есть проект на Radasm+masm32, там есть диалоговое окно с TabStrip, на этом TabStrip находится ListView. Если при установленном фокусе на одном из итемов, сделать активным окно другого приложения и заслонить им моё окно, то заслонённая часть ListView стирается (становится невидна). Помогает обновление контрола. Такое происходит только в Windows XP. В Vist’е такого не наблюдается. Что можно сделать?
Думаю, поможет перерисовка окна при его активации. Функции не помню, что-то помню про событие WM_PAINT. Поэкспериментируй с темами оформления, может что-то изменится.