PowerModal le permite mostrar cualquier ventana como una ventana modal, con una superposición difuminada. La sobreimpresión difuminada llama la atención sobre su ventana modal, y ofrece a sus usuarios una indicación de que su aplicación se encuentra en un estado de espera hasta que reciba una entrada.
La forma más sencilla de utilizar PowerModal es crear una variable global para su aplicación:
n_cst_powermodal gnv_modal
El objeto PowerModal se instanciará automáticamente, por lo que podrá empezar a utilizarlo inmediatamente:
w_openemployee lw_mywindow gnv_modal.OpenModal(lw_mywindow)
Por defecto, PowerModal utiliza la ventana superior de su aplicación para la superposición de mensajes. Puede establecer explícitamente la ventana principal llamando al método of_Register:
gnv_modal.of_Register(w_frame)
Si prefiere no declarar una variable global, puede utilizar PowerModal localmente:
n_cst_powermodal lnv_modal w_openemployee lw_mywindow lnv_modal.OpenModal(lw_mywindow)
PowerModal mostrará su ventana modal utilizando las propiedades que usted haya establecido en la ventana (Título, Botones Mínimo-Máximo, Centro, Borde, Ventana de Paleta, etc.). Ajuste estas propiedades según lo necesario. Por ejemplo, si no quiere que su usuario mueva su ventana modal por la pantalla, desactive la Barra de Título.