WinxGui开发包的内容
WinxGui开发包的目录结构如下:
├─stdext
│ └─include
├─winx
│ ├─include
│ ├─bin
│ ├─lib
│ └─src
├─winxsamp
│ ├─samples
│ └─tutorials
├─winsdk
│ ├─bin
│ ├─include
│ └─lib
└─wtl
└─include
winsdk, wtl是外部工程。winsdk是新版的Windows SDK开发包,它并不随WinxGui发布。你可以到这里下载:
如果你的开发环境是Visual C++ 2003/2005,那么你不需要winsdk。如果你用VC++ 6.0,那么建议你下载winsdk。
wtl是atl的扩展,用以取代MFC写小巧轻量的Windows界面控件/程序。详细参阅“WTL界面开发”。
stdext是WinxGui非界面相关的部分。虽然stdext并没有独立发布,但是它的确是一个可独立使用的库,其定位是作为“STL扩展库”存在,是WinxGui的基础。
winx是WinxGui界面相关的部分,也是WinxGui的核心所在。winx基于wtl的实现,但对wtl的使用接口进行了重新定义。可以说,基于wtl是为了避免大量的重复性劳动。详细参阅“WINX界面开发”。
winxsamp是WinxGui开发包的样例。详细参阅“WinxGui样例”。
其他WinxGui开发的话题
从MFC程序员到WinxGui
如果你以前是MFC程序员,那么恭喜你,你可以很快了解WinxGui的开发 —— 他们是如此一致。请参阅:





