Description: In Visual Studio, there is a good thing to use is the Properties window (Properties Window), the source code.
File list (Check if you may need any files):
PropertyGrid\CustomItem.h
............\Debug\BuildLog.htm
............\.....\DynDialogEx.obj
............\.....\DynDialogItemEx.obj
............\.....\ListDynDialogEx.obj
............\.....\PropertyGrid.obj
............\.....\PropertyGridCombo.obj
............\.....\PropertyGridd.lib
............\.....\PropertyGridd.pch
............\.....\PropertyGridDirectoryPicker.obj
............\.....\PropertyGridInPlaceEdit.obj
............\.....\PropertyGridMonthCalCtrl.obj
............\.....\stdafx.obj
............\.....\vc80.idb
............\.....\vc80.pdb
............\Debug
............\DynDialogEx.cpp
............\DynDialogEx.h
............\DynDialogItemEx.cpp
............\DynDialogItemEx.h
............\ListDynDialogEx.cpp
............\ListDynDialogEx.h
............\PropertyGrid.cpp
............\PropertyGrid.h
............\PropertyGrid.ncb
............\PropertyGrid.sln
............\PropertyGrid.suo
............\PropertyGrid.vcproj
............\PropertyGrid.vcproj.6887C5OQH8OV7ME.Administrator.user
............\PropertyGridCombo.cpp
............\PropertyGridCombo.h
............\PropertyGridDirectoryPicker.cpp
............\PropertyGridDirectoryPicker.h
............\PropertyGridInPlaceEdit.cpp
............\PropertyGridInPlaceEdit.h
............\PropertyGridMonthCalCtrl.cpp
............\PropertyGridMonthCalCtrl.h
............\stdafx.cpp
............\stdafx.h
............\test\CustomTreeCtrl.cpp
............\....\CustomTreeCtrl.h
............\....\Debug\BuildLog.htm
............\....\.....\CustomTreeCtrl.obj
............\....\.....\GradientItem.obj
............\....\.....\mt.dep
............\....\.....\PropGrid.exe
............\....\.....\PropGrid.exe.embed.manifest
............\....\.....\PropGrid.exe.embed.manifest.res
............\....\.....\PropGrid.exe.intermediate.manifest
............\....\.....\PropGrid.ilk
............\....\.....\PropGrid.obj
............\....\.....\PropGrid.pch
............\....\.....\PropGrid.pdb
............\....\.....\PropGrid.res
............\....\.....\PropGridDlg.obj
............\....\.....\RectEditDlg.obj
............\....\.....\RectItem.obj
............\....\.....\SerialItem.obj
............\....\.....\stdafx.obj
............\....\.....\TreeItem.obj
............\....\.....\vc80.idb
............\....\.....\vc80.pdb
............\....\Debug
............\....\GradientItem.cpp
............\....\GradientItem.h
............\....\PropGrid.cpp
............\....\PropGrid.h
............\....\PropGrid.rc
............\....\PropGrid.vcproj
............\....\PropGrid.vcproj.6887C5OQH8OV7ME.Administrator.user
............\....\PropGridDlg.cpp
............\....\PropGridDlg.h
............\....\RectEditDlg.cpp
............\....\RectEditDlg.h
............\....\RectItem.cpp
............\....\RectItem.h
............\....\res\PropGrid.ico
............\....\...\PropGrid.manifest
............\....\...\PropGrid.rc2
............\....\res
............\....\resource.h
............\....\SerialItem.cpp
............\....\SerialItem.h
............\....\TreeItem.cpp
............\....\TreeItem.h
............\test
PropertyGrid