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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Resolução da tela do Projeto
Nilton Vianna
AMPARO
SP - BRASIL
ENUNCIADA !
Postada em 17/03/2009 08:00 hs         

 

Resolução de tela já tentei vário comando

Mais ate agora nenhuma deu certo, realmente o sistema funciona muito bem mais

Referente ao gráfico fica a desejar

 

Quando fiz meu projeto no monitor LCD 17 (1280x1024)  ficou bem montado, depois de instalar em outras maquinas que vergonha...

 

Alguém conhece um jeito disso funcionar?

 

t+

Grato

   
APW
S.J.RIO PRETO
SP - BRASIL
Postada em 19/03/2009 04:34 hs         
=======================================
Este codigo vc coloca em um modulo
=======================================
Private Declare Function EnumDisplaySettings Lib _
        "user32" Alias "EnumDisplaySettingsA" _
        (ByVal lpszDeviceName As Long, ByVal _
        iModeNum As Long, lpDevMode As Any) As _
        Boolean
Private Declare Function ChangeDisplaySettings Lib _
        "user32" Alias "ChangeDisplaySettingsA" _
        (lpDevMode As Any, ByVal dwflags As Long) _
        As Long
Private Const CCDEVICENAME = 32
Private Const CCFORMNAME = 32
Private Const DM_PELSWIDTH = &H80000
Private Const DM_PELSHEIGHT = &H100000
Private Type DEVMODE
  dmDeviceName As String * CCDEVICENAME
  dmSpecVersion As Integer
  dmDriverVersion As Integer
  dmSize As Integer
  dmDriverExtra As Integer
  dmFields As Long
  dmOrientation As Integer
  dmPaperSize As Integer
  dmPaperLength As Integer
  dmPaperWidth As Integer
  dmScale As Integer
  dmCopies As Integer
  dmDefaultSource As Integer
  dmPrintQuality As Integer
  dmColor As Integer
  dmDuplex As Integer
  dmYResolution As Integer
  dmTTOption As Integer
  dmCollate As Integer
  dmFormName As String * CCFORMNAME
  dmUnusedPadding As Integer
  dmBitsPerPel As Integer
  dmPelsWidth As Long
  dmPelsHeight As Long
  dmDisplayFlags As Long
  dmDisplayFrequency As Long
End Type
 
===========================================
Esta sub vc tb coloca no mesmo modulo do codigo acima
===========================================
 
Public Sub ChangeRes(ByRef iWidth As Single, ByRef iHeight _
       As Single)
  Dim DevM As DEVMODE
  Dim a As Boolean
  Dim i As Long
  Dim b As Long
  i = 0
  Do
    a = EnumDisplaySettings(0&, i&, DevM)
    i = i + 1
  Loop Until (a = False)
  DevM.dmFields = DM_PELSWIDTH Or DM_PELSHEIGHT
  DevM.dmPelsWidth = iWidth
  DevM.dmPelsHeight = iHeight
  b = ChangeDisplaySettings(DevM, 0)
End Sub
 
========================================
com o codigo abaixo vc chama a sub que muda a
resolução de sua tela
=======================================
 
Call ChangeRes(1024, 768)
 
=====================================
p/seu sistema ficaria assim....vc força essa resolu
ção em um monitor de 15" (se ele aceitar... ok)
 
Call ChangeRes(1280, 1024)
======================================
     
Página(s): 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