| 如何禁止Access主窗体右上角的退出按钮 |
|
| 作者:未知 文章来源:The Access Web 点击数: 本日:{$DayHits} 更新时间:2005-2-5 18:23:45 |
|
如何禁止access主窗体右上角的退出按钮? 用代码使access主窗体上的“X”失效
在程序开始的窗体里加入: Private Declare Function GetSystemMenu Lib "User32" (ByVal hwnd As Long, ByVal bRevert As Long) As Long Private Declare Function DeleteMenu Lib "User32" (ByVal hMenu As Long, ByVal nPosition As Long, ByVal wFlags As Long) As Long
Private Sub FORM_Load()
Const MF_BYCOMMAND = &H0& Const SC_CLOSE = &HF060 ''恢复按钮的ID是:&HF120 Dim hMenu As Long hMenu = GetSystemMenu(Application.hWndaccessApp, 0) Call DeleteMenu(hMenu, SC_CLOSE, MF_BYCOMMAND) End Sub
还有个最简单的办法,不管按钮id,统统关掉
Private Sub closeAll()
Const MF_BYCOMMAND = &H0& Dim hMenu As Long hMenu = GetSystemMenu(Application.hWndaccessApp, 0) dim I as long for I=-5000 to 0 DeleteMenu hMenu, I, MF_BYCOMMAND next I End Sub |
| 文章录入:tm 责任编辑:tmtony |
|
上一篇文章: 判断组合框是否处于下拉状态
下一篇文章: API中VB字符串作参数传递的本质论 |
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |