• 大小: 1.28M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2020-12-26
  • 语言: C#
  • 标签: 1    0  透明  

资源简介

实现毛玻璃效果,Win7、Win8的实现方法,在Win10下不能使用,
如需Win7、Win8的,百度一下,到处都有。

本例实现的是win10下的透明毛玻璃效果。
其他demo点击作者查看,使用同样代码库。

如果使用WPF,修改:
internal void EnableBlur()
{
    var windowHelper = new WindowInteropHelper(this);
    ......
    ......
    SetWindowCompositionAttribute(windowHelper.Handle, ref data);
    ......
}

winForm下,如有需要,可以将叠加窗体(CForm)去掉,只显示毛玻璃效果窗体。




资源截图

代码片段和文件信息

using System;
using System.Drawing;
using System.Runtime.InteropServices;
using System.Windows.Forms;

namespace a3
{
    public partial class Form1 : Form
    {
        [DllImport(“user32.dll“)]
        internal static extern int SetWindowCompositionAttribute(IntPtr hwnd ref WindowCompositionAttributeData data);

        [StructLayout(LayoutKind.Sequential)]
        internal struct WindowCompositionAttributeData
        {
            public WindowCompositionAttribute Attribute;
            public IntPtr Data;
            public int SizeOfData;
        }

        internal enum WindowCompositionAttribute
        {
            WCA_ACCENT_POLICY = 19
        }

        internal enum AccentState
        {
            ACCENT_DISABLED = 0
            ACCENT_ENABLE_G

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    ..A..H.     30720  2018-01-10 13:09  WinForm_Ui\Ui_Dll\.vs\SQK_Ui\v14\.suo

    ..A..H.     63488  2018-01-13 23:43  WinForm_Ui\Ui_Dll\.vs\SQK_Ui\v15\.suo

     文件          0  2018-01-10 19:12  WinForm_Ui\Ui_Dll\.vs\SQK_Ui\v15\Server\sqlite3\db.lock

     文件     991232  2018-01-13 23:43  WinForm_Ui\Ui_Dll\.vs\SQK_Ui\v15\Server\sqlite3\storage.ide

     文件       5824  2018-01-10 11:58  WinForm_Ui\Ui_Dll\3D_effect\Cube.cs

     文件       6414  2018-01-10 11:58  WinForm_Ui\Ui_Dll\3D_effect\FreeTransform.cs

     文件       4762  2018-01-10 11:58  WinForm_Ui\Ui_Dll\3D_effect\ImageData.cs

     文件       3894  2018-01-10 11:58  WinForm_Ui\Ui_Dll\3D_effect\Math3D.cs

     文件       2927  2018-01-10 11:58  WinForm_Ui\Ui_Dll\3D_effect\Vector.cs

     文件      14347  2018-01-10 11:58  WinForm_Ui\Ui_Dll\AlphaForm.cs

     文件       5817  2017-11-12 14:26  WinForm_Ui\Ui_Dll\AlphaForm.resx

     文件      18180  2018-01-10 11:58  WinForm_Ui\Ui_Dll\AlphaForm_WndProc.cs

     文件       7405  2018-01-10 11:58  WinForm_Ui\Ui_Dll\AnimationPutForm.cs

     文件     353280  2018-01-10 13:09  WinForm_Ui\Ui_Dll\bin\Debug\SQK_Ui.dll

     文件     249344  2018-01-10 13:09  WinForm_Ui\Ui_Dll\bin\Debug\SQK_Ui.pdb

     文件       2268  2018-01-10 11:58  WinForm_Ui\Ui_Dll\Chinese_Define.cs

     文件        636  2018-01-10 11:58  WinForm_Ui\Ui_Dll\CrossThreadCall.cs

     文件      17273  2018-01-10 11:58  WinForm_Ui\Ui_Dll\CutPixelAlphaImage.cs

     文件      47713  2018-01-10 11:58  WinForm_Ui\Ui_Dll\FontAwesome.cs

     文件       5768  2017-11-25 22:21  WinForm_Ui\Ui_Dll\FormResource.Designer.cs

     文件       7835  2017-11-09 10:01  WinForm_Ui\Ui_Dll\FormResource.resx

     文件       2543  2018-01-10 11:58  WinForm_Ui\Ui_Dll\layeredWindow.cs

     文件      10550  2018-01-13 23:40  WinForm_Ui\Ui_Dll\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件         42  2018-01-13 23:40  WinForm_Ui\Ui_Dll\obj\Debug\SQK_Ui.csproj.CoreCompileInputs.cache

     文件          0  2018-01-13 23:40  WinForm_Ui\Ui_Dll\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs

     文件          0  2018-01-13 23:40  WinForm_Ui\Ui_Dll\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs

     文件          0  2018-01-13 23:40  WinForm_Ui\Ui_Dll\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs

     文件       4096  2018-01-13 23:40  WinForm_Ui\Ui_Dll\obj\Debug\TempPE\FormResource.Designer.cs.dll

     文件       4096  2018-01-13 23:40  WinForm_Ui\Ui_Dll\obj\Debug\TempPE\PageCodeResource.Designer.cs.dll

     文件       5632  2018-01-13 23:40  WinForm_Ui\Ui_Dll\obj\Debug\TempPE\ScrollBoxResource.Designer.cs.dll

............此处省略156个文件信息

评论

共有 条评论