On Sun, 18 Jun 2006 23:07:37 -0700, "Pablo Fernicola [MS]"
<pablo@fernicola.org> wrote:
>An excellent source of information on the DWM is Greg Schechter's blog at
>http://blogs.msdn.com/greg_schechter/default.aspx
Thanks, there is a bunch of good information there. I hope this sort
of conceptual overview information makes it to the docs at some point.
>> Can windowed Direct 3D and/or OpenGL rendering be composited with the
>> desktop using the alpha channel generated using those APIs?
>
>Yes, that would happen automatically.
Excellent. I'll write a Direct3D app to test this. You're saying I
don't need to call any API to make this happen, the client area of my
window will automatically be composited with the desktop if I am using
an alpha enabled buffer format?
I'm using Beta 2 x64 if that makes a difference.
>> Could I implement my own variant of Flip 3D or is that using private
>> APIs?
>
>You can't replace the behavior in the desktop, but you can write your own
>application to do something with the thumbnails of running applications,
>like Flip3D.
>
>-Pablo
How can I get the thumbnails? I didn't see an API to do this. I can
have the DWM paint a 2D thumbnail at a cetain location within a given
window for me (like Alt+Tab does), but I don't see a way to get the
raw data so that I can do my own 3D rendering with it.
Thanks,
Chris
>"Chris Hill" <Chris244@aol.com> wrote in message
>news:44936f62.1676852226@msnews.microsoft.com...
>> I'm looking for more information about the DWM and associated
>> technologies. I looked in dwmapi.h and the SDK documentation for
>> those APIs, but I guess I was expecting more functionality than I am
>> seeing there. It seems like the features exposed are specifically
>> related to Microsoft needs (like glass) and Alt+Tab, but that there
>> isn't much beyond that in terms of generically producing information
>> for or consuming information from the DWM.
>>
>> For example:
>> Can windowed Direct 3D and/or OpenGL rendering be composited with the
>> desktop using the alpha channel generated using those APIs?
>>
>> Could I implement my own variant of Flip 3D or is that using private
>> APIs?
>>
>> It may be that there just isn't any more functionality that is
>> publically exposed currently, but I wanted to verify that and make
>> sure I'm not looking in the wrong place.
>>
>> Thanks,
>>
>> Chris
>
>