我正在使用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();”但我不知道我会把它放在哪里。如果单击按钮,我将如何关闭窗口?我在哪里可以关闭它的功能?消息甚至在哪里说按钮被点击了?我一直在互联网上搜索几个小时,没有运气。