GS-Zone

Cambiar resolución con un tick. Ir al Indice

Moderadores: Moderadores de Argentum, Especialistas de Argentum, Especialistas de Programación

1

Nota » 28 Jul 2009 18:07

Este codigo es para un AO con launcher (integrado) para poder poner un tic que la tildarlo se abra en ventana (1024x768, cambia la resolución)

1. Creamos un TickBox con el nombre Check1 en el launcher de nuestro AO.

2. Buscamos:
  1. If NoRes Then
  2.     CambiarResolucion = (oldResWidth < 800 Or oldResHeight < 600)
  3. Else
  4.     CambiarResolucion = (oldResWidth <> 800 Or oldResHeight <> 600)
  5. End If
  6.  
  7. If CambiarResolucion Then
  8.       With MidevM
  9.             .dmFields = DM_PELSWIDTH Or DM_PELSHEIGHT Or DM_BITSPERPEL
  10.             .dmPelsWidth = 800
  11.             .dmPelsHeight = 600
  12.             .dmBitsPerPel = 16
  13.       End With
  14.       lRes = ChangeDisplaySettings(MidevM, CDS_TEST)
  15. Else
  16.       bNoResChange = True
  17. End If

Este codigo es el original, es la parte donde el cargando cambia de resolucion la pantalla.

3. Remplazamos todo lo anterior por:
  1. If frmLauncher.Check1 = vbChecked Then
  2. CambiarResolucion = (oldResWidth <> 1024 Or oldResHeight <> 768)
  3. Else
  4. CambiarResolucion = (oldResWidth <> 800 Or oldResHeight <> 600)
  5. If CambiarResolucion Then
  6.       With MidevM
  7.             .dmFields = DM_PELSWIDTH Or DM_PELSHEIGHT Or DM_BITSPERPEL
  8.             .dmPelsWidth = 800
  9.             .dmPelsHeight = 600
  10.             .dmBitsPerPel = 16
  11.       End With
  12.       lRes = ChangeDisplaySettings(MidevM, CDS_TEST)
  13. Else
  14.       bNoResChange = True
  15. End If
  16. End If

Donde dice frmLauncher, lo cambian por el nombre del form de su launcher.

Probable error:
-Pongo el tick y la resolucion no cambia.
Esto es porque capaz esta mal configurado el boton que abre al AO desde el launcher.
El codigo que tendria que ir es:


Algun otro error que encuentren, mandenme un mensaje privado. Esta testeado :D

Saludos!

www.blosamao.com.ar
243
Oraculo [1]
Registrado: Años de membresíaAños de membresíaAños de membresía
Mensajes: 1225
Aportes: 7

Volver a AO 0.11.2 / AOReady

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados