MDI MAXIMIZAR

ADRIANO 08/06/2005 15:06:20
#87736
Como eu faço para desabilitar o botão maximizar de um MDIForm?

Desde já agradeço...

Adriano D. Mà¼ller.
USUARIO.EXCLUIDOS 08/06/2005 15:11:34
#87741
use esse codigo para desabilitar a MDI..
t+


Public Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Public Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long

Public Const WS_MAXIMIZEBOX As Long = &H10000
Public Const GWL_STYLE As Long = (-16)


Private Sub MdiForm_Load()
Dim Mdibutton As Long
frmMenu.Show

Mdibutton = GetWindowLong(Me.hwnd, GWL_STYLE)
' Retira o minimizar
' Mdibutton = Mdibutton And Not (WS_MINIMIZEBOX)
' Retira o maximizar
Mdibutton = Mdibutton And Not (WS_MAXIMIZEBOX)
Mdibutton = SetWindowLong(Me.hwnd, GWL_STYLE, Mdibutton)
End Sub
Tópico encerrado , respostas não são mais permitidas