Здравствуйте.
Проигрываю в окне видео-файл в Panel-е.
Делаю окно полупрозрачным: (Builder 5)
SetWindowLong(Handle, GWL_EXSTYLE, GetWindowLong(Handle, GWL_EXSTYLE) | WS_EX_LAYERED);
SetLayeredWindowAttributes(Handle, 0, 128, LWA_ALPHA);
Application->ProcessMessages();
Затем опять непрозрачным:
SetLayeredWindowAttributes(Handle, 0, 255, LWA_ALPHA);
Как только делаю окно полупрозрачным, видео в Panel-е начинает "мерцать", делаю снова непрозрачным, видео продолжает "мерцать".
Сворачиваю окно, видео идет на рабочем столе НЕ МЕРЦАЯ в том месте, где был мой Panel, разврачиваю окно - видео опять мерцает, как будто "пробивается" через мою форму.
Когда окно полупрозрачное, видео проигрывать не нужно. Как сделать, чтобы видео не мерцало после того, как снова сделал окно непрозрачным???
Может кто сталкивался, подскажите.
Заранее благодарен.