当前位置:编程学习 > VB >>

如何单独屏闭窗口的最大化按钮,关闭和最小化按钮可以正常使用

请教:如何单独屏闭窗口的最大化按钮,关闭和最小化按钮可以正常使用,代码怎么写,谢谢 --------------------编程问答-------------------- BorderStyle = 1 - Fixed Single
MinButton = True --------------------编程问答-------------------- 不必用代码,在对象编辑界面上直接编辑属性。
否则要调用 API. --------------------编程问答-------------------- 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 Long

Const GWL_STYLE = (-16)
Const WS_MAXIMIZEBOX = &H10000

Private 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. --------------------编程问答-------------------- maxbutton=false --------------------编程问答-------------------- 谢谢,,如何才能快速掌握诸如"maxbutton"这些东东的用法呀,,有没有初级点的教程下载来学习,我好迷茫 --------------------编程问答-------------------- 安装msdn自己查吧 这样的属性问题多用用自然就知道了 --------------------编程问答-------------------- 在Form属性中 将MaxButton属性选择为False --------------------编程问答-------------------- 如何才能快速掌握诸如"maxbutton"这些东东的用法

//
在设计程序界面时候
MaxButton=true 表示最大可用
           =false 表示最大不可用
MinButton=true 表示最小可用
           =false 表示最小不可用
这两个属性必须在设计阶段在属性里设置 不能通过代码设置

代码可以控制程序最大\最小\还原状态
Me.WindowState = 0   能程序状态还原
Me.WindowState = 1   能把窗体最小化
Me.WindowState = 2   能把窗体最大化

单独设置 form 的 borderStyle 属性 能选择几种不同的窗体类型 有些是不含最大 最小按纽的  这个也必须在设计时修改
--------------------编程问答-------------------- 安装msdn自己查吧   这样的属性问题多用用自然就知道了

//

只要不是顶级高高手,MSDN应该是必装.....

太多的问题,按个F1就搞定了. --------------------编程问答-------------------- 不是吧这个也问,在form里面设置就可以了。
补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,