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にあったような。。。