|
#1
|
|||
|
|||
|
Hi everyone:
I'm trying to broadcast desktop activity of a graphics software that produce mainly layered windows. But in the final broadcast this windows are not present, like the Procaster Software could not see them at all. With "Layered Windows" i'm refering to those produced with WS_EX_LAYERED parameter and UpdateLayeredWindow windows api function. I tried broadcast in game mode but this requires OpenGL or DirectX processes. Can anyone help? Thanks. |
|
#2
|
||||
|
||||
|
orilivegolive,
Have you tried this with Windows' Aero scheme enabled?
__________________
Ernie Livestream Support |
|
#3
|
|||
|
|||
|
Hi Ernie:
No Aero, this is Windows XP SP3 ![]() I notice that Procaster Desktop Client windows are keeped out of broadcast. And they seem to me to be layered windows too. Is the client tool keeping out layered windows in purpose in order to avoid broadcast his own control windows? These windows (my graphics software) are layered but not in overlay or something. If i do a printscreen and past it too Paint Shop or even MsPaint i get them. |
|
#4
|
|||
|
|||
|
Hey orilivegolive,
We are indeed using layered as well. We use the regular BitBlt method with SRCCOPY so we can't do anything about that behavior, and also don't have any plans to investigate. Since you have more extensive knowledge, you could try and remove the flag with GetWindowLong and then SetWindowLong. Ronald |
|
#5
|
|||
|
|||
|
What are you sugesting? That i turn my software not layered?
|
![]() |
| Tags |
| layered windows |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|