Introduction - If you have any usage issues, please Google them yourself
This paper presents a group can be used to create dynamic UI class. The code is focused on the use of a leisure pool of management succession CWnd Controls The manager can help us reduce the specific UI scene GDI resource use. In order to demonstrate the operation of this type, I have here provided a sample MDI application, it is just to let you open an XML file. XML documents for each MDI child windows single definition of the layout and UI control attributes.
Packet : 37724087testfreepool.zip filelist
TestFreePool/AddingNewControls.txt
TestFreePool/ChildFrm.cpp
TestFreePool/ChildFrm.h
TestFreePool/ChildView.cpp
TestFreePool/ChildView.h
TestFreePool/ControlDlg.cpp
TestFreePool/ControlDlg.h
TestFreePool/ControlGroup.cpp
TestFreePool/ControlGroup.h
TestFreePool/ControlWnd.cpp
TestFreePool/ControlWnd.h
TestFreePool/ControlXml.cpp
TestFreePool/ControlXml.h
TestFreePool/EditEx.cpp
TestFreePool/EditEx.h
TestFreePool/Example1.xml
TestFreePool/Example2.xml
TestFreePool/Example3.xml
TestFreePool/ListWnd.cpp
TestFreePool/ListWnd.h
TestFreePool/MainFrm.cpp
TestFreePool/MainFrm.h
TestFreePool/ReadMe.txt
TestFreePool/Release/
TestFreePool/Release/TestFreePool.exe
TestFreePool/res/
TestFreePool/resource.h
TestFreePool/res/TestFreePool.ico
TestFreePool/res/TestFreePool.rc2
TestFreePool/res/Toolbar.bmp
TestFreePool/StdAfx.cpp
TestFreePool/StdAfx.h
TestFreePool/TestFreePool.cpp
TestFreePool/TestFreePool.dsp
TestFreePool/TestFreePool.dsw
TestFreePool/TestFreePool.h
TestFreePool/TestFreePool.rc
TestFreePool/TreeWnd.cpp
TestFreePool/TreeWnd.h
TestFreePool/webbrowser2.cpp
TestFreePool/webbrowser2.h
TestFreePool/WndContainer.cpp
TestFreePool/WndContainer.h
TestFreePool/WndControl.cpp
TestFreePool/WndControl.h
TestFreePool/WndEvent.cpp
TestFreePool/WndEvent.h
TestFreePool/WndFactory.cpp
TestFreePool/WndFactory.h
TestFreePool/WndFreePool.cpp
TestFreePool/WndFreePool.h