Description: VC++ use png images do underlay window, according to png images, you can create irregular windows, translucent window, with two windows to achieve linkage, reference codeproject article, very beautiful, I hope you like it.
To Search:
File list (Check if you may need any files):
PngDlg
......\Demo
......\....\Demo.exe
......\....\res
......\....\...\bg.png
......\pngDlg_src
......\..........\Core
......\..........\....\Explorer.cpp
......\..........\....\Explorer.h
......\..........\....\StandardDialog.cpp
......\..........\....\StandardDialog.h
......\..........\....\TranslucentDialog.cpp
......\..........\....\TranslucentDialog.h
......\..........\....\TranslucentWnd.cpp
......\..........\....\TranslucentWnd.h
......\..........\....\Utility.cpp
......\..........\....\Utility.h
......\..........\Debug
......\..........\DemoStandardDlg.cpp
......\..........\DemoStandardDlg.h
......\..........\DemoTranslucentDlg.cpp
......\..........\DemoTranslucentDlg.h
......\..........\GirlDialog.sln
......\..........\GirlDialog.sln.old
......\..........\GirlDialog.suo
......\..........\GirlDialog.suo.old
......\..........\GirlDialog.vcproj
......\..........\GirlDialog.vcxproj
......\..........\GirlDialog.vcxproj.filters
......\..........\GirlDialog.vcxproj.user
......\..........\MyButton.cpp
......\..........\MyButton.h
......\..........\Release
......\..........\res
......\..........\resource.h
......\..........\...\bg.png
......\..........\...\btn_hot.bmp
......\..........\...\btn_nor.bmp
......\..........\...\Thumbs.db
......\..........\...\TranslucentDialogLib.ico
......\..........\...\TranslucentDialogLib.rc2
......\..........\Stdafx.cpp
......\..........\Stdafx.h
......\..........\TranslucentDialogLib.aps
......\..........\TranslucentDialogLib.cpp
......\..........\TranslucentDialogLib.h
......\..........\TranslucentDialogLib.rc
......\..........\UpgradeLog.XML