SC_CLOSE 关闭按钮
SC_MAXIMIZE 最大化按钮
SC_MINIMIZE 最小化按钮使用RemoveMenu这个API函数删掉不用的按钮就可以了。
 RemoveMenu(GetSystemMenu(Handle,False),SC_CLOSE,MF_BYCOMMAND);

解决方案 »

  1.   

    多谢yeah,
    不过,
    好象
    RemoveMenu是用来去掉系统菜单的某项的我的目标是右上角的三个按钮,  不是左边的系统菜单。
      

  2.   

    delphi 5里,直接有得设置啊
      

  3.   

    我没弄懂你的意思,我以为你要禁用它,那删除系统菜单是一样的。
    如果一定要隐藏三个按钮,可以这样:
    Private
      iStyle:Longint;
    .....
     不显示三个按钮 
     iStyle:=setwindowlong(handle,gwl_style,getwindowlong(handle,gwl_style) and not ws_minimizebox and not ws_maximizebox and not ws_sysmenu);
    ...
     恢复显示按钮
     SetwindowLong(handle,gwl_style,iStyle);
      

  4.   

    是禁用还是根本不显示它们?
    去Delphi5.0的Demo中看一看吧,有这样的例子。
      

  5.   

    非常感谢yeah,
    不过其他人的回答真是!@#$