如何检测按钮按下?

Max*_*Max 1 winapi

我试图构建一个简单的应用程序(使用Win32 API),它显示一个按钮内应该关闭应用程序的黑色窗口,问题是我无法弄清楚如何检测PushBotton点击.

我的代码很少和平,例如:

HWND hButton = CreateWindow(TEXT("Button"),TEXT("Exit"),WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON,100,100,50,50,hWnd,0,hInstance,0);
Run Code Online (Sandbox Code Playgroud)

Jim*_*hel 6

简而言之,您需要为按钮指定一个ID,然后WM_COMMAND在窗口proc中处理来自该按钮的消息.http://www.infernodevelopment.com/c-win32-api-tutorial上的文章给出了一个很好的例子.