-
What I am attempting to do is eliminate the possibility of the operator closing, minimizing, or resizing my application.
I have managed to get rid of the Minimize/Maximize/Close behavior of the MDIform menu and buttons with this little bit of code
hSysMenu = GetSystemMenu(Me.hWnd, 0)
For intCounter = 8 To 0 Step -1
lReturn = RemoveMenu(hSysMenu, intCounter, MF_BYPOSITION)
Next intCounter
Then I discovered that if I double-clicked the titlebar, lo' and behold, the form resized itself. And, of course, I could no longer resize it back to normal.
Any ideas on what to do to trap and disable this behavior?
Thanks in advance,
--Carl
-
Hmm, I think that you can change the BorderStyle property to 0-None. That should work. I might be wrong.
-
Ah, forget it! I am stupid! I forgot you were using a Mdi form!
-
here is a simple way, the window resizes then maximizes right away, but it does the job...
Code:
Private Sub MDIForm_Resize()
If Me.WindowState <> vbMinimized Then
Me.WindowState = vbMaximized
End If
End Sub
-
Thanks. It looks a little ugly, but it does the trick.