Power Builder - problemas con cambio de resolucion

 
Vista:

problemas con cambio de resolucion

Publicado por Luis (90 intervenciones) el 23/05/2008 14:01:16
Buenas, estoy peleandome hace rato con este codigo para cambiar automaticamente la resolucion de la pantalla y no logro hacerlo andar, estoy en win xp y pb 8. he creado el objeto ole_1 en la ventana y el siguiente codigo lo tengo en el evento open de la misma ventana. Gracias


// Obtener resolucion y color actual de la pantalla
long ll_resActualHor, ll_resActualVer, ll_resActualColor

ll_resActualHor=ole_1.Object.resActualHor
ll_resActualVer=ole_1.Object.resActualVer
ll_resActualColor=ole_1.Object.resActualColor

MessageBox("Actual", String(ll_resActualHor)+","+String(ll_resActualVer) &
+","+String(ll_resActualColor))

// Cambiar resolucion y color de la pantalla
Integer li_resHor, li_resVer, li_resColor

li_resHor=800
li_resVer=600
li_resColor=32// Puede ser: 8,16,24,32

//Pasamos por referencia
ole_1.Object.ChangeResol(800,600,32)
//ole_1.Object.ChangeResol(li_resHor,li_resVer,li_resColor)

MessageBox("Actual1", String(ll_resActualHor)+","+String(ll_resActualVer) &
+","+String(ll_resActualColor))
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:problemas con cambio de resolucion

Publicado por amilcar (407 intervenciones) el 23/05/2008 15:16:11
hola prueba de poner el script en un boton y prueba de cambiar el valor 32 por
16 en li_rescolor

y cambia la linea por las variables, aunque deberia funcionar igual

ole_1.Object.ChangeResol(li_resHor,li_resVer,li_resColor)

saludos desde argentina
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:problemas con cambio de resolucion

Publicado por Jorge (900 intervenciones) el 26/05/2008 17:23:06
Hola.

Que error tienes..
o no te aplica los cambios. ??
Ese componente el pantalla.ocx en XP y 2000
funciona bien. , lo regustrastes bien ??

comentanos que te sucede

Saludos desde Argentina
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:problemas con cambio de resolucion

Publicado por Jorge Escobar (110 intervenciones) el 26/05/2008 23:00:26
Puedes hacerlo utilizando las API,s de windows te evitarías utilizar el .ocx .
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:problemas con cambio de resolucion

Publicado por Luis (1 intervención) el 03/06/2008 12:43:17
El error que me da, es que no hace nada, ni siquiera me toma la resolucion nueva.
lo registre, todo bien (con el regsvr32.exe creo que es), pero no me hace absolutamente nada.

Suerte y gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar