在VB窗体的属性中可以设定窗体是否有“最大化”和“最小化”按钮,我想让窗体没有“关闭”按钮,怎样才能实现?谢谢!
解决方案 »
- vb 中mscomm控件的output 能发十六进制的数吗?在线等!!!!
- SetBkColor(Picture1.hdc, RGB(255, 0, 0))函数不能改变PictureBox的背景颜色!
- 关于事物处理!
- VB高手请进来!这个功能怎么实现?
- 关于字符串加密的疑问
- 为什么我在2000里用regsvr32注册不了控件? 30 分
- l = GetPixel(dd, p.x, p.y) 得到的颜色数值,如何转换成RGB呢?
- 读取XML中的数据,与QTP有关
- Excel函数countif的用法
- 这个问题直到现在也没人解决
- 问一个很白痴的问题~~~
- 怎样在VB6中获取一个自定义数据类型变量的内存地址?
Private Declare Function GetMenuItemCount Lib "USER32" (ByVal hMenu As Long) As Long
Private Declare Function RemoveMenu Lib "USER32" (ByVal hMenu As Long, ByVal nPosition As Long, ByVal wFlags As Long) As Long
Private Declare Function DrawMenuBar Lib "USER32" (ByVal hwnd As Long) As Long
Private Const MF_BYPOSITION = &H400&
Private Const MF_REMOVE = &H1000&
Private Sub DisableX()
Dim hMenu, nCount, LO As Long
hMenu = GetSystemMenu(Me.hwnd, 0)
nCount = GetMenuItemCount(hMenu)
LO = RemoveMenu(hMenu, nCount - 1, MF_REMOVE Or MF_BYPOSITION)
LO = RemoveMenu(hMenu, nCount - 2, MF_REMOVE Or MF_BYPOSITION)
End Sub
Private Sub Form_Load()
Call DisableX
End Sub
Private Declare Function RemoveMenu Lib "user32" (ByVal hMenu As Long, ByVal nPosition As Long, ByVal wFlags As Long) As LongPrivate Sub Form_Load()
RemoveMenu GetSystemMenu(Me.hwnd, 0), &HF060, 0
End Sub
Cancel = Not (CBool(UnloadMode))
End Sub要关闭时可用代码unload me关闭