C ++窗口(winapi,而不是控制台),立即关闭

时间:2012-04-07 02:40:25

标签: c++ windows

我只是看不出这段代码有什么问题..它似乎和MS教程代码一样..有人可以快点看一下吗?

http://pastebin.com/hiFAR0gg

1 个答案:

答案 0 :(得分:0)

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

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

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

工作正常