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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  800 x 600 ou 1024 x 768
ricardo_27
CACHOEIRINHA
RS - BRASIL
Postada em 27/04/2006 11:41 hs            
Olá pessoal!
  Existe algum comando ou rotina pra ler qual a resolução de vídeo do monitor onde a aplicação esta rodando?
 
 Na prática, é pro programa ficar sempre representando tela inteira.
     
Léo951
não registrado
Postada em 27/04/2006 11:49 hs   
Use um resize
     
Armando Gioia
Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 27/04/2006 13:09 hs            
Dim xTwips%, yTwips%, xPixels#, YPixels#
  xTwips = Screen.TwipsPerPixelX
  yTwips = Screen.TwipsPerPixelY
  YPixels = Screen.Height / yTwips
  xPixels = Screen.Width / xTwips
  MsgBox "A Resolução é: " & Str$(xPixels) + _
              " por " + Str$(YPixels)
     
Daniel
Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 27/04/2006 14:20 hs            
Faço dessa forma:
Function G_Ler_Registro(T_Posiçao As String) As String
'le um registro
    G_Ler_Registro = "0"
    Dim T_local As String, T_Padrao As String
    T_local = G_Topico_Registro(T_Posiçao, T_Padrao)
    If T_local <> "" Then G_Ler_Registro = GetSetting(G_ExeName$, "Opções", T_local, T_Padrao)
End Function

  e depois é só testar exemplo:
    If G_Ler_Registro("Rt_Video") = 1 Then
        If CInt(Screen.Width  15) <> 800 Then
            If G_Perg("A melhor resolução para o Sistema é a de 800 x 600," & GMudaLin$ & "A resolução atual poderá causar desfocamento na imagem ou dificuldade na leitura dos dados." & GMudaLin$ & GMudaLin$ & "Deseja alterar a Resolução?", Val(G_Ler_Registro("Rt_Confirma_Dados") * 256) + MEN_INFORMA + vbYesNo) = vbYes Then
                rtn = Shell("rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,3", 5)
                G_Sair
            End If
        End If
    End If

dsmn
   
ricardo_27
CACHOEIRINHA
RS - BRASIL
Postada em 27/04/2006 14:34 hs            
Obrigado amigos com suas dicas já sei como proceder.
     
Página(s): 1/1     1 | 


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página
 
 Home
 Artigos
 Cadastro
 Visual Basic
 Visual Basic .Net
 ASP
 ActiveX
 Apostilas
 Fóruns
 Utilitários
 Parceiros
 Hospedagem