#include
#include "resource.h"
// HINSTANCE 一个实例的句柄
INT_PTR CALLBACK theProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
// 这是一个回调函数,等待点击后的处理
switch (uMsg)
{
case WM_COMMAND:
if (LOWORD(wParam) == IDCANCEL)
{
EndDialog(hwndDlg,IDCANCEL);
}
else if (LOWORD(wParam) == IDOK)
{
int left = GetDlgItemInt(hwndDlg, IDC_LEFT, NULL, TRUE);
int right = GetDlgItemInt(hwndDlg, IDC_RIGHT, NULL, TRUE);
SetDlgItemInt(hwndDlg, IDC_RESULT, left + right, TRUE);
}
break;
}
return 0;
}
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPreInstance, LPSTR lpCmdLine, int nShowCmd)
{
DialogBox(hInstance,(LPCTSTR)IDD_MAIN_DLG,NULL,theProc);
MessageBox(NULL,L"这里是对话框中显示的内容",L"这是对话框的标题",0);
return 0;
}