したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

「×」クリック処理で教えて下さい

7iwakifarm:2003/11/18(火) 19:25
あれ?確か、xを無効にするプログラムありましたよ。
#include "windows.bi"
declare sub API_EXITWINDOWSEX lib "user32" alias "ExitWindowsEx" (byval UFLAGS as long, byval DWRESERVED as long)
'========================================================================
'= クローズボタンを禁止するサンプルプログラム =
'= COPYRIGHT FUJITSU LIMITED 1997-1999 =
'========================================================================
'#include "windows.bi"

MF_BYCOMMAND& = 0
MF_BYPOSITION& = &H400
MF_DISABLED& = 2
MF_ENABLED& = 0
MF_GRAYED& =1
SC_CLOSE& = &HF060

declare function API_ENABLEMENUITEM lib "user32" alias "EnableMenuItem" (byval HMENU as long, byval WIDENABLEITEM as long, byval WENABLE as long) as long
declare function API_GETSYSTEMMENU lib "user32" alias "GetSystemMenu" (byval HWND as long, byval BREVERT as long) as long
var HSYSMENU as long

HSYSMENU = API_GETSYSTEMMENU( GETHWND, 0 )
ATR& = MF_BYCOMMAND& or MF_DISABLED& or MF_GRAYED&
STATUS& = API_ENABLEMENUITEM( HSYSMENU, SC_CLOSE&, ATR& )


' API ExitWindowsExの定義
'declare sub API_EXITWINDOWSEX lib "user32" alias "ExitWindowsEx" (byval UFLAGS as long, byval DWRESERVED as long)


API_EXITWINDOWSEX 1, 0
end
fbasicのディレクトリhelp/samplesにあったような。。。


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板