-2

我只是看不出这段代码有什么问题.. 它似乎与 MS 教程代码相同.. 有人可以帮我快速查看一下吗?

http://pastebin.com/hiFAR0gg

4

1 回答 1

0

((HRESULT)0L)您正在从 InitWindow 函数返回 S_OK (#defined as )。检查返回值时,您正在检查它是否为 TRUE(非零)if (!InitWindow(...)):。0 将被解释为假,因此它未通过此测试。

如果我将对 InitWindow 的调用更改为:

if (InitWindow(hInstance, nCmdShow) != S_OK)
   return FALSE;

它工作正常

于 2012-04-07T02:51:25.157 回答