你们找吧,保证你们找破头都找不到那么好的资源。独此一家,发布。 之前你们找的都是依靠什么aero特效,或者重写onprint事件的,这个不是 这个是拦截窗口所有信息,并相应做出处理的完美做法。 调用方法: public partial class Form1 : CoolImageDlg.ImageDlgBase 以新建一个form继承这个form 设置png base.DlgBgImg = ImgDlgSample.Properties.Resources.desktopmasks_bk; 10分 不过分 别说10分 20分 这样的代码我也下。、
4744300845409251003.zip
└── 实现窗口以透明PNG绘制_控件不透明
├── bin
│ └── Debug
│ ├── ImgDlgSample.exe
│ ├── ImgDlgSample.pdb
│ ├── ImgDlgSample.vshost.exe
│ └── ImgDlgSample.vshost.exe.manifest
├── Form1.cs
├── Form1.Designer.cs
├── Form1.resx
├── Form2.cs
├── Form2.Designer.cs
├── Form2.resx
├── ImgDlgSample.csproj
├── ImgDlgSample.sln
├── ImgDlgSample.suo
├── obj
│ └── Debug
│ ├── ImgDlgSample.csproj.FileListAbsolute.txt
│ ├── ImgDlgSample.csproj.GenerateResource.Cache
│ ├── ImgDlgSample.exe
│ ├── ImgDlgSample.Form1.resources
│ ├── ImgDlgSample.Form2.resources
│ ├── ImgDlgSample.pdb
│ ├── ImgDlgSample.Properties.Resources.resources
│ ├── Refactor
│ └── TempPE
│ └── Properties.Resources.Designer.cs.dll
├── Program.cs
├── Properties
│ ├── AssemblyInfo.cs
│ ├── Resources.Designer.cs
│ ├── Resources.resx
│ ├── Settings.Designer.cs
│ └── Settings.settings
├── Resources
│ ├── DemoDlg1.png
│ ├── DemoDlgBg2.png
│ └── desktopmasks_bk.png
└── Src
├── Constant.cs
├── GDI32Dll.cs
├── ImageDlgBase.cs
├── Kernal32Dll.cs
└── User32Dll.cs
10 directories, 35 files
评论