會員登錄 - 用戶注冊 - 網(wǎng)站地圖 Office中國(office-cn.net),專業(yè)Office論壇
當(dāng)前位置:主頁 > 技巧 > Access技巧 > API > 正文

如何禁止Access主窗體右上角的退出按鈕

時間:2005-02-05 18:23 來源:The Access Web 作者:未知 閱讀:

如何禁止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    ''恢復(fù)按鈕的ID是:&HF120
  Dim hMenu As Long 
   
  hMenu = GetSystemMenu(Application.hWndaccessApp, 0) 
   
  Call DeleteMenu(hMenu, SC_CLOSE, MF_BYCOMMAND) 
   
End Sub 

還有個最簡單的辦法,不管按鈕id,統(tǒng)統(tǒng)關(guān)掉

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

(責(zé)任編輯:admin)

頂一下
(0)
0%
踩一下
(0)
0%
發(fā)表評論
請自覺遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴(yán)禁發(fā)布色情、暴力、反動的言論。
評價: