Borland C++ Builder FAQ
составлен по материалам форума
на sources.ru
HWND hWnd = Form1->Handle; // здесь Handle нужного окна
HMENU hMenu = GetSystemMenu(hWnd, false);
if (hMenu)
{
EnableMenuItem(hMenu, SC_CLOSE, MF_GRAYED);
}
DeleteMenu(hMenu, SC_CLOSE, MF_BYCOMMAND);А если захотелось поиздеваться над пользователем, то пишем:
EnableMenuItem(hMenu, SC_CLOSE, MF_DISABLED);Тогда кнопка "X" будет "выключена", зато пункт меню "Закрыть" будет "включен", хотя работать он не будет :)