Private Declare Function DeleteMenu Lib "user32" (ByVal hMenu As Long, ByVal nPosition As Long, ByVal wFlags As Long) As Long
Private Declare Function GetSystemMenu Lib "user32" (ByVal hwnd As Long, ByVal bRevert As Long) As Long
Private Const SC_MAXIMIZE = &HF030&
Private Const SC_MINIMIZE = &HF020&
Private Const MF_BYCOMMAND = &H0&
Private Const SC_RESTORE = &HF120
Private Const SC_CLOSE = &HF060&
Private Const SC_SIZE = &HF000&
Private Const SC_MOVE = &HF010& Private Sub Form_Load()
Dim hMenu As Long, Success As Long
hMenu = GetSystemMenu(hwnd, 0)
Success = DeleteMenu(hMenu, SC_SIZE, MF_BYCOMMAND)
End Sub也可以用同样方法屏蔽最大、最小、恢复、移动、关闭的系统菜单
Private Declare Function GetSystemMenu Lib "user32" (ByVal hwnd As Long, ByVal bRevert As Long) As Long
Private Const SC_MAXIMIZE = &HF030&
Private Const SC_MINIMIZE = &HF020&
Private Const MF_BYCOMMAND = &H0&
Private Const SC_RESTORE = &HF120
Private Const SC_CLOSE = &HF060&
Private Const SC_SIZE = &HF000&
Private Const SC_MOVE = &HF010& Private Sub Form_Load()
Dim hMenu As Long, Success As Long
hMenu = GetSystemMenu(hwnd, 0)
Success = DeleteMenu(hMenu, SC_SIZE, MF_BYCOMMAND)
End Sub也可以用同样方法屏蔽最大、最小、恢复、移动、关闭的系统菜单
解决方案 »
- 在VB6中,如何运行Imagelist控件
- 除了菜单外,还可以使用什么控件呀?功能是:在一个页选框中,让用户从10几个选择中选择一个操作.用按钮就太多了,太乱了.
- 怎么不能读取完整网页的源代码???
- 求助:在TreeView空件中,如何获得父接点的展开和合闭状态?
- 美萍VOD是怎么实现不用网络共享而完成点播的呢?
- 高手请进,低手也行
- join 操作语法错误
- 如何制作控件,是在原msflexgrid的控件基础上改造的(分200)
- 请教高人,怎样将我的VB 的程序做成机器的服务,启动时就在后台运行。
- 如何在Vb程序中执行批处理SQL语句。
- VB6为什么不能在WINXP下运行?
- vb的关于word的vba,如何利用宏!谢谢各位!
Private Declare Function DeleteMenu Lib "user32" (ByVal hMenu As Long, ByVal nPosition As Long, ByVal wFlags As Long) As Long
Private Declare Function GetSystemMenu Lib "user32" (ByVal hwnd As Long, ByVal bRevert As Long) As Long
Private Const SC_MAXIMIZE = &HF030&
Private Const SC_MINIMIZE = &HF020&
Private Const MF_BYCOMMAND = &H0&
Private Const SC_RESTORE = &HF120&
Private Const SC_CLOSE = &HF060&
Private Const SC_SIZE = &HF000&
Private Const SC_MOVE = &HF010& Private Sub Form_Load()
Dim hMenu As Long, Success As Long
hMenu = GetSystemMenu(hwnd, 0)
Success = DeleteMenu(hMenu, SC_CLOSE, MF_BYCOMMAND)
Success = DeleteMenu(hMenu, SC_MAXIMIZE, MF_BYCOMMAND)
Success = DeleteMenu(hMenu, SC_MINIMIZE, MF_BYCOMMAND)
Success = DeleteMenu(hMenu, SC_RESTORE, MF_BYCOMMAND)
Success = DeleteMenu(hMenu, SC_SIZE, MF_BYCOMMAND)
Success = DeleteMenu(hMenu, SC_MOVE, MF_BYCOMMAND)
End Sub