就是你说的这个关于拦截屏幕保护消息的事。
我的菜单不能用了,鼠标点不开,而且右上角的最小化,关闭等都不起作用。
拦截屏保消息,做出相应的处理unit Unit1;interfaceuses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, StdCtrls;type
  TForm1 = class(TForm)
    CheckBox1: TCheckBox;
    procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  protected
    procedure WMSYSCOMMAND (var Msg: TWMSYSCOMMAND);message WM_SYSCOMMAND ;
  end;var
  Form1: TForm1;implementation{$R *.dfm}{ TForm1 }procedure TForm1.WMSYSCOMMAND(var Msg: TWMSYSCOMMAND);
begin
  //捕获屏保消息
  if Msg.CmdType = SC_SCREENSAVE then    
    Application.Terminate;//结束运行
  inherited;
end;end.