POWERBUILDER |
|
BIENVENSOLUCIONESDOS | |
Como
poner una imagen en el fondo MDI de nuestras aplicaciones Como poner una imagen en el fondo MDI de nuestras aplicaciones La Técnica utilizada aquí para poner un BMP en el fondo del MDI es mediante otra ventana con un objeto "Picture". El procedimiento general es sencillo, ahora bien, es necesario llamar a las API32 para evitar malos efectos visuales. Como podreís ver, exixte un menú con la opción "Abrir ventana hija", si se habren más de dos instancias de la ventana hija y desde sus menús de control seleccionamos la opción "Siguiente" o "CTL+F6", y el código detecta que la siguiente ventana es la que contiene la imagen, mandara esta al final y nos presentara la que corresponda, de este modo conseguiremos que el usuario no se percate de que la imagen esta situada en una ventana. También esta resuelta la opción de volver a calcular la posición de la imagen cuando se modifique el tamaño de la ventana, e incluso cuando se modifique la posición de la barra de herramientas, ya que esta afecta al tamaño de la ventana MDI_1. En el evento "ue_postopen" creamos y llamamos a las funciones del objeto. Aquí podremos especificar la imagen que deseamos utilizar y la posición en la que deseamos visualizar el objeto, las posibles son:
Descarga el ejemplo paraPB5 PB6
|