你写的例子是定义一个窗口类并初始化,和C++的类的实例的定义一样,就是参数多了而已,这个是WINDOWS编程的框架用的。去看看windows编程就知道了,不过写游戏有没有windows框架无所谓。不过还是习惯用它。游戏运行部出来很可能是你配置错误了。DirectX开发要安装DirectX sdk然后在编译器中加入相应的lib,游戏一般你先看看Directx,然后顺便了解一些计算机图形学方面的知识有助于你理解,后面你可以选择用DirectX开发,也可以使用游戏引擎,比较DirectX还是比较低层。大概就这样了,我也是游戏编程的狂热者。。另外可以加一下游戏的群,也许有好处
这是windows的经典开发模式,推荐参看《windows程序设计》,北京大学出版社的,最最最最经典的windows编程模式。
我也不懂 但建议你看下API和DirexX的文档先 应该能找到点线索
看看windows编程的书