MFC/Win32: How to disable the close button of Dialog

 
CMenu* pSysMenu = GetSystemMenu(FALSE);
pSysMenu->ModifyMenu(SC_MAXIMIZE,MF_BYCOMMAND | MF_GRAYED );

You can use ModifyMenu API if you’re programming with Win32.