请教:如何单独屏闭窗口的最大化按钮,关闭和最小化按钮可以正常使用,代码怎么写,谢谢

解决方案 »

  1.   

    BorderStyle = 1 - Fixed Single
    MinButton = True
      

  2.   

    不必用代码,在对象编辑界面上直接编辑属性。
    否则要调用 API.
      

  3.   

    Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
    Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As LongConst GWL_STYLE = (-16)
    Const WS_MAXIMIZEBOX = &H10000Private Sub Form_Load()
    Dim tmp As Long
    tmp = GetWindowLong(Me.hwnd, GWL_STYLE)
    SetWindowLong Me.hwnd, GWL_STYLE, tmp Xor WS_MAXIMIZEBOX
    End Sub当然也可以直接在对象编辑界面上将 MaxButton 属性设置为 False.
      

  4.   

    谢谢,,如何才能快速掌握诸如"maxbutton"这些东东的用法呀,,有没有初级点的教程下载来学习,我好迷茫
      

  5.   

    安装msdn自己查吧 这样的属性问题多用用自然就知道了
      

  6.   

    在Form属性中 将MaxButton属性选择为False
      

  7.   

    如何才能快速掌握诸如"maxbutton"这些东东的用法//
    在设计程序界面时候
    MaxButton=true 表示最大可用
               =false 表示最大不可用
    MinButton=true 表示最小可用
               =false 表示最小不可用
    这两个属性必须在设计阶段在属性里设置 不能通过代码设置代码可以控制程序最大\最小\还原状态
    Me.WindowState = 0   能程序状态还原
    Me.WindowState = 1   能把窗体最小化
    Me.WindowState = 2   能把窗体最大化单独设置 form 的 borderStyle 属性 能选择几种不同的窗体类型 有些是不含最大 最小按纽的  这个也必须在设计时修改
      

  8.   

    安装msdn自己查吧   这样的属性问题多用用自然就知道了//只要不是顶级高高手,MSDN应该是必装.....太多的问题,按个F1就搞定了.
      

  9.   

    不是吧这个也问,在form里面设置就可以了。