Is is possible to make a shaped, alpha-blended dialog?

Posted by jgaa on Stack Overflow See other posts from Stack Overflow or by jgaa
Published on 2010-05-19T16:24:54Z Indexed on 2010/05/20 0:00 UTC
Read the original article Hit count: 244

Filed under:
|
|

I'm making a non-rectangular dialog, modelled over an image from Photoshop (the image is the background of the dialog, and the user will see trough the transparent part of the image). I'ts like a dashboard-style window for a media-app with a few custom-drawn controls. Most of the background-image is either opaque or 100% transparent - but in between there is a thin area of partially transparent pixels, ment to blend the image smootly into the background. This works great for web-graphics, but I have not found a way to make this work for Windows windows. I'm using the Windows Template Library (WTL), msvc 2008 - and the app must run on Windows XP as well as Vista and Windows 7.

Currently, I'm simply using the opaque part of the background-image to create a GDI clipping-region, but this gives pretty rough edges.

Does anyone know about any API functions to accomplish this (part of WTL, or reachable from WTL)?

© Stack Overflow or respective owner

Related posts about c++

Related posts about wtl