Содержание | Последнее обновление: 14.02.2004 |
Можно ли отключить кнопку закрытия моего окна? Автор: OlegGG HWND hWnd = Form1->Handle; // здесь Handle нужного окна HMENU hMenu = GetSystemMenu(hWnd, false); if (hMenu) { EnableMenuItem(hMenu, SC_CLOSE, MF_GRAYED); } Если необходимо удалить пункт меню "Закрыть", то вместо "EnableMenuItem(hMenu........" пишем: DeleteMenu(hMenu, SC_CLOSE, MF_BYCOMMAND);А если захотелось поиздеваться над пользователем, то пишем: EnableMenuItem(hMenu, SC_CLOSE, MF_DISABLED);Тогда кнопка "X" будет "выключена", зато пункт меню "Закрыть" будет "включен", хотя работать он не будет :) |