- Регистрация
 - 9 Май 2015
 
- Сообщения
 - 1,562
 
- Баллы
 - 155
 
Для включения кнопки используйте MF_ENABLED вместо MF_GRAYED.
	
	
	
		
								
		Код:
	
	procedure TForm1.Button1Click(Sender: TObject);
var
  Flag: UINT;
  AppSysMenu: THandle;
begin
  AppSysMenu:=GetSystemMenu(Handle,False);
  Flag:=MF_GRAYED;
  EnableMenuItem(AppSysMenu,SC_CLOSE,MF_BYCOMMAND or Flag);
end;