Introduction - If you have any usage issues, please Google them yourself
This is a bottom to write their own interface skin library, because the use of hooks to realize, therefore, it summed up in the hook this one, for dialog, this library to support the well, for beginners is also a good reference, this code, I spent a lot of time ah. However, the menu functions can not be completed.
Packet : 59564324sdkskin.rar filelist
SDKSkin\ReadMe.txt
SDKSkin\RNHBitmap.cpp
SDKSkin\RNHBitmap.h
SDKSkin\RNHDC.cpp
SDKSkin\RNHDC.h
SDKSkin\SDKSkin.cpp
SDKSkin\SDKSkin.dsp
SDKSkin\SDKSkin.dsw
SDKSkin\SDKSkin.ncb
SDKSkin\SDKSkin.opt
SDKSkin\SDKSkin.plg
SDKSkin\SkinAdjust.cpp
SDKSkin\SkinAdjust.h
SDKSkin\SkinBase.cpp
SDKSkin\SkinBase.h
SDKSkin\SkinBitMap.h
SDKSkin\SkinCommon.cpp
SDKSkin\SkinCommon.h
SDKSkin\SkinDef.h
SDKSkin\SkinDraw.cpp
SDKSkin\SkinDraw.h
SDKSkin\SkinErrors.h
SDKSkin\SkinHDC.cpp
SDKSkin\SkinHDC.h
SDKSkin\SkinIni.cpp
SDKSkin\SkinIni.h
SDKSkin\SkinList.h
SDKSkin\SkinMouse.cpp
SDKSkin\SkinMouse.h
SDKSkin\SkinPaint.cpp
SDKSkin\SkinPaint.h
SDKSkin\SkinProcessor.cpp
SDKSkin\SkinProcessor.h
SDKSkin\SkinRect.cpp
SDKSkin\SkinRect.h
SDKSkin\SkinResList.cpp
SDKSkin\SkinResList.h
SDKSkin\SkinVar.h
SDKSkin\SkinWndProp.cpp
SDKSkin\SkinWndProp.h
SDKSkin\SkinWndState.cpp
SDKSkin\SkinWndState.h
SDKSkin\StdAfx.cpp
SDKSkin\StdAfx.h
SDKSkin\~VC1D6.tmp
SDKSkin\~VC1D7.tmp
SDKSkin\~VC23.tmp
SDKSkin\~VC24.tmp
SDKSkin\SkinDoc\MainFrm.cpp
SDKSkin\SkinDoc\MainFrm.h
SDKSkin\SkinDoc\ReadMe.txt
SDKSkin\SkinDoc\Resource.h
SDKSkin\SkinDoc\SkinDoc.aps
SDKSkin\SkinDoc\SkinDoc.clw
SDKSkin\SkinDoc\SkinDoc.cpp
SDKSkin\SkinDoc\SkinDoc.dsp
SDKSkin\SkinDoc\SkinDoc.h
SDKSkin\SkinDoc\SkinDoc.plg
SDKSkin\SkinDoc\SkinDoc.rc
SDKSkin\SkinDoc\SkinDocDoc.cpp
SDKSkin\SkinDoc\SkinDocDoc.h
SDKSkin\SkinDoc\SkinDocView.cpp
SDKSkin\SkinDoc\SkinDocView.h
SDKSkin\SkinDoc\StdAfx.cpp
SDKSkin\SkinDoc\StdAfx.h
SDKSkin\SkinDoc\res\SkinDoc.ico
SDKSkin\SkinDoc\res\SkinDoc.rc2
SDKSkin\SkinDoc\res\SkinDocDoc.ico
SDKSkin\SkinDoc\res\Toolbar.bmp
SDKSkin\SkinDoc\res
SDKSkin\SkinDoc
SDKSkin\skin1\back.bmp
SDKSkin\skin1\bottom.bmp
SDKSkin\skin1\button.bmp
SDKSkin\skin1\checkbox.bmp
SDKSkin\skin1\close.bmp
SDKSkin\skin1\left.bmp
SDKSkin\skin1\max.bmp
SDKSkin\skin1\menu.bmp
SDKSkin\skin1\Menuborder.bmp
SDKSkin\skin1\min.bmp
SDKSkin\skin1\radio.bmp
SDKSkin\skin1\restore.bmp
SDKSkin\skin1\right.bmp
SDKSkin\skin1\skin.ini
SDKSkin\skin1\Thumbs.db
SDKSkin\skin1\top.bmp
SDKSkin\skin1
SDKSkin\skin\back.bmp
SDKSkin\skin\BotBorder.bmp
SDKSkin\skin\bottom.bmp
SDKSkin\skin\Button.bmp
SDKSkin\skin\Checkbox.bmp
SDKSkin\skin\close.bmp
SDKSkin\skin\left.bmp
SDKSkin\skin\LeftBorder.bmp
SDKSkin\skin\max.bmp
SDKSkin\skin\menu.bmp
SDKSkin\skin\min.bmp
SDKSkin\skin\Radio.bmp
SDKSkin\skin\restore.bmp
SDKSkin\skin\right.bmp
SDKSkin\skin\RightBorder.bmp
SDKSkin\skin\SDKSkin.ncb
SDKSkin\skin\SDKSkin.opt
SDKSkin\skin\skin.ini
SDKSkin\skin\Thumbs.db
SDKSkin\skin\top.bmp
SDKSkin\skin\TopBorder.bmp
SDKSkin\skin
SDKSkin\include\FG_DIB.cpp
SDKSkin\include\FG_DIB.h
SDKSkin\include
SDKSkin\Controls\SKButton.h
SDKSkin\Controls\SkinBRadio.h
SDKSkin\Controls\SkinButton.h
SDKSkin\Controls\SkinCheckBox.h
SDKSkin\Controls\SkinCmbBox.h
SDKSkin\Controls\SkinDrawItem.h
SDKSkin\Controls\SkinEdit.h
SDKSkin\Controls\SkinFrame.h
SDKSkin\Controls\SkinGroupBox.h
SDKSkin\Controls\SkinListBox.h
SDKSkin\Controls\SkinMenu.cpp
SDKSkin\Controls\SkinMenu.h
SDKSkin\Controls\SkinMenuBar.cpp
SDKSkin\Controls\SkinMenuBar.h
SDKSkin\Controls\SkinRgn.cpp
SDKSkin\Controls\SkinRgn.h
SDKSkin\Controls\SkinStatic.h
SDKSkin\Controls\SkinToolBar32.h
SDKSkin\Controls\SkinWndState.h
SDKSkin\Controls
SDKSkin