先把BorderStyle属性设为1
再把MinButton属性设为True
要注意先后顺序

解决方案 »

  1.   

    直接把maxbutton设为false就可以
      

  2.   

    Option Explicit
    Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long
    Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As LongPrivate Const WS_MAXIMIZEBOX = &H10000
    Private Const WS_THICKFRAME = &H40000Private Const GWL_STYLE = (-16)Private Sub Form_Load()
        Dim TempLng As Long
        
        TempLng = GetWindowLong(Me.hwnd, GWL_STYLE)
        TempLng = TempLng And Not WS_MAXIMIZEBOX '禁用最大化
        TempLng = TempLng And Not WS_THICKFRAME '禁用可改变大小的边框
        SetWindowLong Me.hwnd, GWL_STYLE, TempLng
        
    End Sub
      

  3.   

    zyl910的再把系统控制菜单上相应的MenuItem也删掉就完美了