is there a way of getting rid of the windows X
BlitzMax Forums/BlitzMax Programming/is there a way of getting rid of the windows X
| ||
I need to prevent users from clicking X to close a windowed prog. |
| ||
don't read out EVENT_WINDOWCLOSE or: create a window with flags set to 0.. then you have nothing but a giant rect.. without any buttons :P |
| ||
im using basic graphics commands after a graphics statement. I cant find out how to do graphics in a window (im new to this and the help is really rubbish) i have however got the tools in a window. Problem is, if a user closes the default graphics window, the tools window locks up. |
| ||
MaxGUI Tutorials |
| ||
cool, missed them |
| ||
Here you go:Extern "win32" Function FindWindow(lpClassName$z, lpWindowName$z) = "FindWindowA@8" Function GetSystemMenu(hwnd, bRevert) Function RemoveMenu(hMenu, nPosition, wFlags) End Extern AppTitle = "No Close" SetGraphicsDriver D3D7Max2DDriver() Graphics 640, 480, 0, 60 WindowMode Repeat Flip; Cls Until KeyDown(KEY_ESCAPE) Function WindowMode() Local hWnd% = FindWindow("BBDX7Device Window Class", "No Close") hMenu = GetSystemMenu(hWnd, 0) RemoveMenu hMenu, $F060, 0 DrawMenuBar hWnd End Function |