USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  MDI Form
Expedito Junior
RECIFE
PE - BRASIL
Postada em 27/03/2006 09:57 hs            
Caros Colegas:
 
Existe alguma maneira desativar o MaxButton de um MDIForm? Se sim, como é feito isso?
 
Grato

Expedito Junior

msn: expedito_junior947@hotmail.com

"A oportunidade favorece uma mente preparada!"

     
Expedito Junior
RECIFE
PE - BRASIL
ENUNCIADA !
Postada em 27/03/2006 10:35 hs            
 
Esta dica (dica extraída da sessão dicas do Visual Basic) não funcionou para mim, os botões continuaram ativos. O que tem de errado nela?
 
'Coloque o seguinte código num módulo:

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_MINIMIZEBOX As Long = &H20000
Public Const WS_MAXIMIZEBOX As Long = &H10000
Public Const GWL_STYLE As Long = (-16)

'No evento MDIForm_Load do MDIForm:

Sub MDIForm_Load()
  Dim lWnd as Long
  lWnd = GetWindowLong(Me.hWnd, GWL_STYLE)

  'Tira o botão de minimizar
  lWnd = lWnd And Not (WS_MINIMIZEBOX)

  'Tira o botão de maximizar
  lWnd = lWnd And Not (WS_MAXIMIZEBOX)

  lWnd = SetWindowLong(Me.hWnd, GWL_STYLE, lWnd)
End Sub


Expedito Junior

msn: expedito_junior947@hotmail.com

"A oportunidade favorece uma mente preparada!"

   
Expedito Junior
RECIFE
PE - BRASIL
Postada em 27/03/2006 12:12 hs            
Alguem pode ajudar-me?

Expedito Junior

msn: expedito_junior947@hotmail.com

"A oportunidade favorece uma mente preparada!"

     
Elieser Topassi
Pontos: 2843 Pontos: 2843
SÃO JOSÉ DO RIO PRETO
SP - BRASIL
ENUNCIADA !
Postada em 27/03/2006 13:57 hs            
A noite eu te mando uma API que faz isso...
t+


Elieser Carlos Topassi
Analista de Sistemas - Desenvolvedor VB/ASP/.Net

e-mail/msn:
elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil
_____________________________________________________
Emoções "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)

   
Expedito Junior
RECIFE
PE - BRASIL
Postada em 27/03/2006 14:10 hs            
Valeu pessoal. Consegui. O que estava acontecendo era o seguinte:
Eu estava setando o Caption do form via codigo, para que no caption tivesse a informação da versão do prg. Só que isso não permitia que a api para desativa os controles MiniButton e MaxiButton funcionasse. Depois que coloquei o Caption direto no form, ai funcionou.

Expedito Junior

msn: expedito_junior947@hotmail.com

"A oportunidade favorece uma mente preparada!"

     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página