#include <windows.h>BOOL CALLBACK DlgProc(HWND, UINT, WPARAM, LPARAM);HWND hDlg;int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
   PSTR szCmdLine, int iCmdShow)
{
MSG msg;
hDlg = CreateDialog(hInstance, "MSGBOX", NULL, (DLGPROC)DlgProc);
ShowWindow(hDlg, iCmdShow);
UpdateWindow(hDlg); while(GetMessage(&msg, NULL, 0, 0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
} return 0;
}BOOL CALLBACK DlgProc(HWND hDlg, UINT message, LPARAM lParam, WPARAM wParam)
{
switch(message)
{
case WM_INITDIALOG:
return TRUE; case WM_CLOSE:
EndDialog(hDlg, 0);
return TRUE; default:
break;
}

return TRUE;
}