I am aware that similar questions have been asked and answered. Mine, however, is a three-part question.
For the purposes of this question, keep the following in mind:
First and foremost, is it possible to use the glass effect in the background of a borderless window? If so (and I believe it to be), how is this done?
Additionally, since Windows 8 and newer no longer use the translucent glass effect, can this still be done on those operating systems?
I want the smooth native DWM blur effect, but I don't want the glossy glass overlay, and I don't want the window color predefined in the user's theme settings.
Is it possible to only apply this effect to a certain portion of the window? More importantly, is it possible to adjust the intensity (radius) of the blurring effect?
By request, I have posted some examples of the effect I wish to achieve.
The image above is an actual screenshot of my WPF application (still in the works). Its minimalist design relies heavily on animation of movement and window resizing.
Using some photoshop skills, I've rendered the image above, demonstrating the effect I want to create, exactly the way I want it. Note the following:
Since what you are trying to achieve is not so much a glass effect but more of a transparent+blur you can use the following methods to blur behind the window.
Windows 7: you can use DwmEnableBlurBehindWindow to blur behind the window.
Window 8: I havn't found a workable solution since DwmEnableBlurBehindWindow was removed in Windows 8.
Windows 10: you can use SetWindowCompositionAttribute to blur behind the window.
The above solutions will only apply a blur effect behind the window, it will be up to the window to define transparency and colour.
With these approaches you can only blur underneath the entire window, and it will be up to you to use an alpha channel on portions of the window you want to be transparent. I don't think you can define the blur radius either.