VISUAL_C++MFC编程实例用Visual C++ 和M F C创建的应用程序大多会自动生成窗口,并且可以处理消息, 进行绘图。M i c r o s o f t在这方面做了大量的工作,隐藏了内部工作,使我们能够更轻松 地创建一个一般的应用程序。然而,当用户不能实现他们想要实现的功能时,适当地 了解内部工作机制,对于消除编程上的困惑会有好处。更重要的是,知道怎样执行任 务(诸如把窗口放置到什么地方,从什么地方获得一个消息和在任意地方绘图),有助 于分清用户的应用程序和由Visual C+
基于MFC单文档工程和OpenGL进行编程,构建了一个SolarSystem类,对太阳系进行建模;
a) 星系和背景根据系统时钟可以动态公转和自转(自转没有控制);
b) 每个星球都进行了贴图;
c) 支持鼠标中键放大缩小;
d) 支持鼠标左键旋转视图;
e) 支持键盘方向键调整视角;
f) 支持工具栏和菜单栏快速调整固定视角;