form1.maxbutton = False
form1.minButton = True
form1.minButton = True
解决方案 »
- 如何在msflexgrid1中仅显示rs记录集中的部分字段的内容?
- BCD码转换为ASCII码的问题
- 求VOD视频点播系统方案?在线
- 请问这几个方法的区别
- 关于用vb将foxpro数据库内容导入sql server数据库的问题,很急,在线等候!
- 大家帮我一下,如何用VB查找局域网上的sqlserver报务器??帮忙顶一下!!!
- 高分求:编程工具VB的下载地址!
- 开发企业管理软件,比如:进销存,采用C++BUILDER和DELPHI和VB哪一样更好??
- 求救!在VB中,怎么样将一个字符串转化为字节类型string转为byte型,在线等待
- 怎样置WIN98才能访问window 2000的com+
- 请教!!!
- 关于MSCHART的应用!很急!!!
maxbutton = False
minButton = True
ShowinTaskbar=False
Private Declare Function GetMenuItemCount Lib "user32" (ByVal hMenu As Long) As Long
Private Declare Function DrawMenuBar Lib "user32" (ByVal hwnd As Long) As Long
Private Declare Function RemoveMenu Lib "user32" (ByVal hMenu As Long, ByVal nPosition As Long, ByVal wFlags As Long) As Long
Const MF_BYPOSITION = &H400&
Const MF_REMOVE = &H1000&
Private Sub Form_Load()
Dim hSysMenu As Long, nCnt As Long
' Get handle to our form's system menu
' (Restore, Maximize, Move, close etc.)
hSysMenu = GetSystemMenu(Me.hwnd, False) If hSysMenu Then
' Get System menu's menu count
nCnt = GetMenuItemCount(hSysMenu)
If nCnt Then
' Menu count is based on 0 (0, 1, 2, 3...)
RemoveMenu hSysMenu, nCnt - 3, MF_BYPOSITION Or MF_REMOVE
DrawMenuBar Me.hwnd
' Force caption bar's refresh.
Me.Caption = "Try to close me!"
End If
End If
End Sub此方法只能禁止窗口“罪”大化,但不能变灰色,其实最好的方法是在设计的时候把MaxButton属性设为False。