不是不能执行,而是注销那个窗口是Windows当时自己的Model窗口,类似于你自己程序中Form2.ShowModel这样的

解决方案 »

  1.   

    首先说这样做是不符合Windows环境下程序设计的思想的,但是也不是不能办到。
    在Win98环境下,做一个FullScreen的Form,并且FormStryle设为OnTop,然后再
    屏蔽掉Alt-Tab、Alt-F4等切换热键,在这个窗体上再显示你的窗体就基本实现了
    你要的功能,不过NT下我就无能为力了:)
      

  2.   

    procedure TForm1.Button1Click(Sender: TObject);
    begin
    exitwindowsex(ewx_logoff,0);
    end;
      

  3.   

    我觉得用模态窗口就可以做了,就是上面说道的
    Form2.ShowModel