title: My first WinAPI program in Qt Creator doesn't show window?
body: <p>I am a newbie when it comes to using WinAPI. I am following a tutorial where I found a code snippet. The snippet demonstrates a basic program. I am posting my full code below:</p>
  
  <pre><code>#include "a.h"
  #include "windows.h"
  
  LRESULT CALLBACK WndProcedure(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam);
  
  INT WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
                 LPSTR lpCmdLine, int nCmdShow)
  {
      WNDCLASSEX WndClsEx;
      WndClsEx.cbSize      = sizeof(WNDCLASSEX);
      WndClsEx.style       = CS_HREDRAW | CS_VREDRAW;
      WndClsEx.lpfnWndProc = WndProcedure;
      WndClsEx.cbClsExtra  = 0;
      WndClsEx.cbWndExtra  = 0;
      WndClsEx.hInstance   = hInstance;
  
      return 0;
  }
  
  LRESULT CALLBACK WndProcedure(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam)
  {
      switch(Msg)
      {
      case WM_DESTROY:
          PostQuitMessage(WM_QUIT);
          break;
      default:
          return DefWindowProc(hWnd, Msg, wParam, lParam);
      }
      return 0;
  }
  </code></pre>
  
  <p>I don't get any error while running the code from Qt Creator. However, when running it no windows appear but the output console shows:</p>
  
  <blockquote>
    <p>"MyProgram.exe exited with code 0"</p>
  </blockquote>
  
  <p>What might cause this?</p>