我只是看不出这段代码有什么问题..它似乎和MS教程代码一样..有人可以快点看一下吗?
答案 0 :(得分:0)
您正在从InitWindow函数返回S_OK(#defined为((HRESULT)0L)
)。检查返回值时,您正在检查它是否为TRUE(非零):if (!InitWindow(...))
。 0将被解释为false,因此它未通过此测试。
如果我将对InitWindow的调用更改为:
if (InitWindow(hInstance, nCmdShow) != S_OK)
return FALSE;
工作正常