-2

このコードの何が問題になっているのかわかりません。MSチュートリアルコードと同じようです。誰かが私のためにそれを簡単に見てくれますか?

http://pastebin.com/hiFAR0gg

4

1 に答える 1

0

InitWindow関数からS_OK(#defined as ((HRESULT)0L))を返しています。戻り値をチェックするときは、それがTRUE(ゼロ以外)であるかどうかをチェックしていますif (!InitWindow(...))。0はfalseと解釈されるため、このテストに失敗します。

InitWindowの呼び出しを次のように変更した場合:

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

それはうまくいきます

于 2012-04-07T02:51:25.157 に答える