如何直接用系统Api把主窗口上的最小化按钮去掉,就是不显示他,只显示最大化和关闭按钮。

解决方案 »

  1.   

    SetWindowLong(hwnd,GCL_STYLE,GetWindowLong(hwnd,GCL_STYLE)&~WS_MINIMIZEBOX)
      

  2.   

    没看清楚是delphi的
    SetWindowLong(hwnd,GCL_STYLE,GetWindowLong(hwnd,GCL_STYLE)and (not WS_MINIMIZEBOX))
      

  3.   

    SetWindowLong(Handle,GWL_STYLE,GetWindowLong(Handle,GWL_STYLE) and (not WS_MINIMIZEBOX));使用这个可以
      

  4.   

    Lactoferrin : 你的代码调试通不过,我改为下面的后,程序运行后,没有任何作用:procedure TForm1.FormCreate(Sender: TObject);
    begin
    SetWindowLong(handle,GCL_STYLE,GetWindowLong(handle,GCL_STYLE)and (not WS_MINIMIZEBOX));
    end;LoveMit :你的代码,放在FormCreate中,只能使窗口最小化按钮变灰,并不能去掉最小化按钮。