Description: All along, Windows applications are based on GDI/User window structure, and this structure limits in many areas. When you try to use the built-in control set, and then simply and rapidly got a very, very nice application, you ll understand this limit.
A free form user interface does not use the original Win32 controls. Instead, to customize the on-screen image display for each control: including labels, buttons, list boxes and so on. Use this kind of interface and not up to date: the majority of programs have begun to cool "skin" such as WinAmp, and MS Media Player. But skinning is only suitable for small applications, they have very little dialog box. If you re doing a database-driven program, you need a fixed framework.
File list (Check if you may need any files):
App
...\App.cpp
...\App.dsp
...\App.vcproj
...\DirectUI.rc
...\res
...\...\icons50.bmp
...\...\logo_search.bmp
...\...\watermark1.bmp
...\resource.h
...\StdAfx.cpp
...\StdAfx.h
...\Views.cpp
...\Views.h
directui
........\App.exe
........\UIlib.dll
DirectUI.dsw
DirectUI.sln
UIlib
.....\Internal.h
.....\StdAfx.cpp
.....\StdAfx.h
.....\UIActiveX.cpp
.....\UIActiveX.h
.....\UIAnim.cpp
.....\UIAnim.h
.....\UIBase.cpp
.....\UIBase.h
.....\UIBlue.cpp
.....\UIBlue.h
.....\UIButton.cpp
.....\UIButton.h
.....\UICombo.cpp
.....\UICombo.h
.....\UIContainer.cpp
.....\UIContainer.h
.....\UIDecoration.cpp
.....\UIDecoration.h
.....\UIDlgBuilder.cpp
.....\UIDlgBuilder.h
.....\UIEdit.cpp
.....\UIEdit.h
.....\UILabel.cpp
.....\UILabel.h
.....\UIlib.cpp
.....\UIlib.dsp
.....\UIlib.h
.....\UIlib.vcproj
.....\UIList.cpp
.....\UIList.h
.....\UIManager.cpp
.....\UIManager.h
.....\UIMarkup.cpp
.....\UIMarkup.h
.....\UIPanel.cpp
.....\UIPanel.h
.....\UITab.cpp
.....\UITab.h
.....\UITool.cpp
.....\UITool.h