メニューの閉じるを無効化 


結構MLなんかでも質問を見かけますね。
         
例サンプルです。貼り付けて即実行できます。

'メニューのウインドウハンドルを取得するAPI
Private Declare Function GetSystemMenu Lib "user32" _
(ByVal hWnd As Long, ByVal bRevert As Long) As Long

'メニューを削除するAPI
Private Declare Function RemoveMenu Lib "user32" _
(ByVal hMenu As Long, ByVal nPosition As Long, _
ByVal wFlags As Long) As Long

'メニュー項目の ID を指定していることを示す
Private Const MF_BYCOMMAND = &H0&

'閉じる
Private Const SC_CLOSE = &HF060


Private Sub Form_Load()

   Dim hWnd As Long
   DimAs Long ret

   hWnd = GetSystemMenu(Me.hWnd, 0)

   ret = RemoveMenu(hWnd, SC_CLOSE, MF_BYCOMMAND)

End Sub

こんな感じです。
まず、GetSystemMenuでメニューのハンドルを取得して、
RemoveMenuでSC_CLOSEの部分を削除しているだけです。
SC_CLOSEの部分を変更すれば他の部分も削除できると思います。
Infomation Title :メニューの閉じるを無効化 2000 8/6
作成者 : Manabu
環境 : VisualBasic 6.0 , InternetExplorer5.0 , Windows98

1999-2000 Copyright(C) Manabu
1999-00 Manabuの部屋 http://www.manabu.uni.cc/
この文章の無断転際を禁じます

PC用眼鏡【管理人も使ってますがマジで疲れません】 解約手数料0円【あしたでんき】 Yahoo 楽天 NTT-X Store

無料ホームページ 無料のクレジットカード 海外格安航空券 ふるさと納税 海外旅行保険が無料! 海外ホテル