导言:我深深地感觉到这个“Blank Window”是那么的复杂。为了一个黑屏,要调用很多很多函数。这也难怪我们的程序员要组成一个团队才能胜任游戏制作。
好了,上次我有个疑问。就是WndProc()函数和MsgProc()函数究竟是什么区别?带着这个问题,我发贴,问了好友,在多方的答案下,我终于得出了自己的见解。
其实WndProc()函数和MsgProc()函数大部分是相同的,只是命名上是不同的。在Win32程序中,我们可以看到,他们的函数原型都在WinMain()函数前面,所以我们可以这样认为,它是一个自定义的、人为的函数,我们甚至可以取消掉这个函数名重新命名自己喜欢的名字。
这次我学到了创建和显示Direct3D窗口。当然,我用到的还是这本书:
首先还是看代码:
- bool InitializeD3D(HWND hWnd, bool fullscreen)
- {
- D3DDISPLAYMODE displayMode;