資源簡介
實現毛玻璃效果,Win7、Win8的實現方法,在Win10下不能使用,
如需Win7、Win8的,百度一下,到處都有。
本例實現的是win10下的透明毛玻璃效果。
其他demo點擊作者查看,使用同樣代碼庫。
如果使用WPF,修改:
internal void EnableBlur()
{
var windowHelper = new WindowInteropHelper(this);
......
......
SetWindowCompositionAttribute(windowHelper.Handle, ref data);
......
}
如需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\la
?????文件??????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個文件信息
評論
共有 條評論