Chciałbym, żeby dało się zamknąć okno dialogowe znakiem X w rogu ekranu. Jak zamykam je teraz, to zamyka się cały program. Oto moja procedura okna dla okna dialogowego:

BOOL CALLBACK DlgProc(HWND hdlg, UINT message, WPARAM wParam, LPARAM lParam)
{
	switch (message)
	{
	case WM_CLOSE:
		EndDialog(hdlg, 0);
		return TRUE;
	}


	return FALSE;
}