在项目设计中,还需要使用MFC应用程序框架,MFC(Microsoft Foundation Classes)微软基础类库。这个类库不光封装了大多数的GUI系统对象和数据结构,还为开发者提供了开发框架,使原本复杂繁琐的Windows开发(尤其使界面开发)变得非常简单。
MFC是对API的封装,因此它能实现的功能只是API的子集。对于追求系统底层相关而且效率高的程序而言,MFC不够灵活而且开销也大。但对于图形界面开发,如果没有MFC而使用API的话那么开发起来非常困难。
在游戏的编写中需要大量的图形界面开发,Visual C++6.0为用户提供的GDI库完全实现绘图功能,这对贪吃蛇游戏的设计给予了很大的帮助。除此之外在 Visual C++ 6.0中使用 Windows API 是非常容易的, 只要在项目中设定所要使用的函数库后并引用正确的头文件,就可以使用 Windows API 中的函数与数据类型。