title: In c++ Windows API resize window during runtime?
body: <p>How do you resize a global hwnd variable during runtime when a button is clicked?</p>
  
  <p>Or just any way to resize the window during runtime.
  i.e.</p>
  
  <pre><code>HWND hwnd; //global
  int buttonid = 250; // an id for a button
  //also global
  
  
  int WINAPI wWinMain(/*blah blah blah */) {
  
  
  //blah blah blah
  
  hwnd = CreateWindowEx(
      0,
      L"WindowClass",
      L"Window",
      WS_OVERLAPPEDWINDOW,
      CW_USEDEFAULT, CW_USEDEFAULT,
      300, 275,
      NULL,
      NULL,
      hInstance,
      NULL
      );
  
      HWND mybutton = CreateWindow(
      L"BUTTON",
      L"Button",
      WS_VISIBLE | WS_CHILD | WS_TABSTOP,
      14, 13,
      250, 200,
      hwnd,
      (HMENU)buttonid,
      hInstance,
      NULL
      );
  
  //blah blah blah
  
  }
  
  
  LRESULT CALLBACK WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lparam) {
  
  switch(uMsg) {
  
   case WM_COMMAND:
   if(buttonid==wParam) {
   //this is where i want the code for resizing hwnd so when you click the
   //button it resizes the window
   }
  
  
  
  }
  
  }
  </code></pre>