单击按钮时如何关闭gui窗口c ++

时间:2013-09-15 18:47:59

标签: c++ events button user-interface input

我正在使用dev c ++(没有qt或visual studio)并且有以下按钮代码:

  HWND hwndButton = CreateWindowEx( 
    WS_EX_CLIENTEDGE,
    "BUTTON",  
    "Submit",      
    WS_TABSTOP | WS_VISIBLE | WS_CHILD | BS_DEFPUSHBUTTON,  
    100,         
    45,         
    100,        
    40,        
    hWnd,     
    NULL,       
    (HINSTANCE)GetWindowLong(hWnd, GWL_HINSTANCE), 
    NULL); 

我对gui编程完全陌生,我想在单击按钮作为读取用户输入的测试时关闭窗口。

在线阅读之后,它看起来像是在:

内发生的事情
LRESULT CALLBACK WndProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)
{
  switch (msg)
  {
  case WM_DESTROY:
    PostQuitMessage(EXIT_SUCCESS);
  default:
    return DefWindowProc(hWnd, msg, wParam, lParam);
  }
  return FALSE;
}

我也看到人们谈论“OnOk();”但我不知道我会把它放在哪里。如果单击按钮,我将如何关闭窗口?我在哪里可以关闭它的功能?消息甚至在哪里说按钮被点击了?我一直在互联网上搜索几个小时,没有运气。

0 个答案:

没有答案