Привет!
Вот ситуация. Есть главное окно, у него есть два дочерних окна, одно из которых обрабатывается в другом thread-е. Дочерние окна перекрывают друг друга (что-то вроде реализации табов) и, при переключении, одно окно (с того же потока, что и главное) перерисовывается нормально, а второе (из другого потока) не всегда перерисовывается.
Переключаются они так:
EnableWindow(off, FALSE);
ShowWindow(off, SW_HIDE);
ShowWindow(on, SW_SHOW);
EnableWindow(on, TRUE);
Хочу, чтобы оба окна перерисовывались. Что я делаю не так?