Pregunta: | 14359 - CAMBIAR RESOLUCION DE LA PANTALLA |
Autor: | Belen Caldeiro |
Hola,
He hecho un programa en PB 5.0+W98, y preparado para una resolucion de 800 x 600. Evidentemente en aquellos ordenadores con 640 x 480 no se ve correctamente. Para cambiar la resolucion de la pantalla, uso la funcion API: ChangeDisplaySettingsA y el siguiente codigo: devmode dm long a dm.dmPelsWidth = 800 dm.dmPelsHeight = 600 dm.dmBitsPerPel = 16 dm.dmFields = DM_PELSWIDTH_H + DM_BITSPERPEL_H dm.dmSize = 188 a = ChangeDisplaySettingsA(dm, CDS_FORCE) PERO NO FUNCIONA. ¿ALGUIEN PODRIA AYUDARME? GRACIAS. |
Respuesta: | Guillermo Ramirez Melendez |
Entre los ejemplos que encuentras en power builder, existe una aplicacion con la cual puedes dar un resize a una ventana con todo y sus controles; podrias crear una ventana heredada en base a ese codigo y con eso se arregla tu problema |