添加Win32模态对话框中Button控件的消息处理
Posted 胡刚2021
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了添加Win32模态对话框中Button控件的消息处理相关的知识,希望对你有一定的参考价值。
Gitee代码链接(有100多MB)
新增文件:AddModelDialogAction.cpp
#include<windows.h>
#include<tchar.h>
#include<commctrl.h>
#include"resource.h"
INT_PTR WINAPI DialogProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
switch (uMsg)
case WM_COMMAND:
UINT nCtrlID = LOWORD(wParam);
UINT nCode = HIWORD(wParam);
if (nCode == BN_CLICKED)
if (nCtrlID == IDC_BUTTON1)
MessageBox(hwndDlg, _T("按钮1被点击了"), _T("这是title"), MB_OK);
// 返回 TRUE 表示此点击消息被处理了
return TRUE;
break;
default:
break;
return FALSE;
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
DialogBox(hInstance, MAKEINTRESOURCE(IDD_DIALOG1), NULL, DialogProc);
return TRUE;
以上是关于添加Win32模态对话框中Button控件的消息处理的主要内容,如果未能解决你的问题,请参考以下文章