Las plantillas de los cuadros de diálogo de la aplicación para los sistemas operativos de la familia de Windows se almacenan, por regla general, en las secciones de recursos de los módulos PE (los propios módulos ejecutables o bibliotecas dinámicas). Esto hace posible cambiar o localizar la interfaz sin volver a compilar los programas. Para hacer esto, puede cambiar los diálogos usando el editor de recursos.
Necesario
es un Resource Hacker gratuito, disponible para descargar en rpi.net.au/~ajohnson/resourcehacker
Instrucciones
Paso 1
Abra el archivo del módulo PE, los cuadros de diálogo en los que desea cambiar. En Resource Hacker, presione Ctrl + O o seleccione los elementos de menú Archivo y Abrir … Aparecerá un cuadro de diálogo de selección de archivo con el título "Abrir archivo que contiene el recurso …". Vaya al directorio que contiene el módulo. Seleccione el archivo requerido en la lista. Haga clic en el botón "Abrir".
Paso 2
Busque y abra el recurso de diálogo que desea cambiar. Expanda el grupo de diálogo en el panel izquierdo de la aplicación. Expanda secuencialmente los nodos anidados de esta sección y seleccione los elementos que contienen. En este caso, el contenido descompilado del recurso se mostrará en el panel derecho en forma de texto de secuencia de comandos, y el diálogo en sí se representará en una ventana flotante separada.
Paso 3
Modifique el cuadro de diálogo editando sus estilos, atributos y parámetros geométricos. Mueva el foco al cuadro de diálogo flotante. Haga clic derecho sobre él y seleccione el elemento Editar diálogo en el menú contextual o presione Ctrl + E. En la ventana del Editor de diálogo que aparece, realice los cambios necesarios. Por lo tanto, puede cambiar el título del cuadro de diálogo, su tamaño, coordenadas predeterminadas, fuente, conjunto de estilos y estilos extendidos (cuando la casilla de verificación ExStyle está marcada) de la ventana. Haga clic en Aceptar.
Paso 4
Modifique el cuadro de diálogo agregándole nuevos controles. Presione Ctrl + I o haga clic con el botón derecho en el cuadro de diálogo y seleccione Insertar control. En la ventana del Editor de control que aparece, seleccione el tipo de control que desea agregar seleccionando el elemento de la lista Controles predefinidos o haciendo clic en uno de los botones de abajo. En el cuadro de texto Título, ingrese el texto de la ventana de control, si es necesario. En los campos Izquierda, Superior, Ancho, Alto, especifique las coordenadas y tamaños del elemento que se está creando (luego se pueden ajustar en modo visual), y en el campo ID, ingrese su identificador numérico. Configura los estilos. Haga clic en Aceptar.
Paso 5
Modifique el cuadro de diálogo editando las propiedades de los controles que ya existen en él. Haga clic en cualquier control del cuadro de diálogo con el botón derecho del ratón. En el menú contextual, seleccione el elemento de control Editar. Realice acciones para cambiar propiedades similares a las descritas en el paso anterior.
Paso 6
Asegúrese de que los cambios que realizó sean correctos. Asegúrese de que el cuadro de diálogo se modifique de la forma deseada viéndolo en su totalidad en una ventana flotante.
Paso 7
Compile el script de recursos de diálogo modificado. En la ventana principal de Resource Hacker, haga clic en el botón Compilar script.
Paso 8
Guarde el módulo PE o una copia del mismo. Seleccione Archivo en el menú. Haga clic en el elemento Guardar o Guardar como … Especifique un nuevo nombre de archivo si es necesario y haga clic en el botón Guardar.
Paso 9
Comprueba el resultado. Si el módulo PE modificado es un archivo ejecutable de la aplicación, ejecútelo. Siga los pasos necesarios para mostrar los cuadros de diálogo modificados. Asegúrese de que los cambios realizados no afecten el funcionamiento del programa.