Compartir a través de


Editor de cadenas (C++)

Una tabla de cadenas es un recurso de Windows que contiene una lista de id., valores y títulos para todas las cadenas de su aplicación. Por ejemplo, los mensajes de la barra de estado se encuentran en la tabla de cadenas.

Al desarrollar una aplicación, puede tener varias tablas de cadenas: una para cada idioma o condición. Sin embargo, un módulo ejecutable solo tiene una tabla de cadenas. Una aplicación en ejecución puede hacer referencia a varias tablas de cadenas si coloca las tablas en varias DLL diferentes.

Las tablas de cadenas facilitan la localización de la aplicación en diferentes idiomas. Si todas las cadenas se encuentran en una tabla de cadenas, puede localizar la aplicación mediante la traducción de las cadenas (y otros recursos) sin cambiar el código fuente. Esta situación es más deseable que buscar y reemplazar manualmente distintas cadenas en archivos de código fuente.

Nota:

Windows no permite la creación de tablas de cadenas vacías. Si crea una tabla de cadenas sin entradas, se elimina automáticamente al guardar el archivo de recursos.

Procedimientos

El Editor de cadenas permite:

Buscar un recurso de cadena en la tabla de cadenas

  1. Para abrir la tabla de cadenas, haga doble clic en su icono en la Vista de recursos.

  2. Vaya al menú Editar>Buscar y reemplazar y seleccione Buscar.

  3. En el cuadro Buscar, seleccione una cadena de búsqueda anterior en la lista desplegable o escriba la descripción o el identificador de recurso de la cadena que quiere buscar.

  4. Seleccione cualquiera de las opciones Buscar y luego Buscar siguiente.

Sugerencia

Para usar expresiones regulares al buscar en archivos, use el comando Buscar en archivos en el menú Editar.

Escriba una expresión regular para que coincida con un patrón o seleccione el botón situado a la derecha del cuadro Buscar para mostrar una lista de expresiones de búsqueda regulares. Si selecciona una expresión de esta lista, se usa como texto de búsqueda en el cuadro Buscar.

Si usa expresiones regulares, asegúrese de que la casilla Usar expresiones regulares esté activada.

Agregar o eliminar un recurso de cadena

Puede insertar o eliminar rápidamente entradas en la tabla de cadenas mediante el Editor de cadenas. Las nuevas cadenas se colocan al final de la tabla y reciben el siguiente identificador disponible. Puede editar las propiedades Identificador, Valor o Título en la ventana Propiedades según sea necesario.

El Editor de cadenas se asegura de que no use un identificador que ya esté en uso. Si selecciona un identificador que ya está en uso, el Editor de cadenas le avisa y luego asigna un identificador único genérico, por ejemplo, IDS_STRING58113.

Para agregar una entrada de tabla de cadenas

  1. Para abrir la tabla de cadenas, haga doble clic en su icono en la Vista de recursos.

  2. Haga clic con el botón derecho en la tabla de cadenas y seleccione Nueva cadena.

  3. En el Editor de cadenas, seleccione un identificador en la lista desplegable Identificador o escriba un identificador directamente en su lugar.

  4. Modifique el Valor en caso necesario.

  5. Escriba una entrada para el Título.

    Nota:

    No se permiten cadenas null en tablas de cadenas de Windows. Si crea una entrada en la tabla de cadenas que sea una cadena null, recibirá un mensaje que indica Escriba una cadena para esta entrada de tabla.

Para eliminar una entrada de tabla de cadenas

Seleccione la entrada que quiere eliminar y haga una de las siguientes:

  • Vaya al menú Editar>Eliminar.

  • Haga clic con el botón derecho en la cadena y seleccione Eliminar.

  • Presione la tecla Delete.

Mover una cadena de un archivo de script de recursos a otro

  1. Abra las tablas de cadenas de ambos archivos .rc.

  2. Haga clic con el botón derecho en la cadena que va a mover y seleccione Cortar.

  3. Coloque el cursor en la ventana Editor de cadenas de destino.

  4. En el archivo .rc al que quiere mover la cadena, haga clic con el botón derecho y seleccione Pegar.

Nota:

Si el Identificador o el Valor de la cadena movida entra en conflicto con un Identificador o Valor existente en el archivo de destino, ese Identificador o el Valor de la cadena movida cambia.

Cambiar las propiedades de un recurso de cadena

Puede usar la edición local para cambiar las propiedades Identificador, Valor y Título.

Nota:

También puede editar las propiedades de una cadena en la ventana Propiedades.

Para cambiar una cadena o su identificador

  1. Para abrir la tabla de cadenas, haga doble clic en su icono en la Vista de recursos.

  2. Seleccione la cadena que quiere editar y haga doble clic en la columna Identificador, Valor o Título; luego puede:

    • Seleccionar un Identificador en la lista desplegable Identificador o escribir un Identificador directamente en su lugar.

    • Escribir un número diferente en la columna Valor.

    • Escribir modificaciones en la columna Título.

Para cambiar la propiedad de título de varios recursos de cadena

  1. Para abrir la tabla de cadenas, haga doble clic en su icono en la Vista de recursos.

  2. Seleccione las cadenas que quiere cambiar; para ello, mantenga presionada la tecla Ctrl mientras selecciona cada una.

  3. En la ventana Propiedades, escriba un nuevo valor para la propiedad que quiere cambiar.

  4. Presione ENTRAR.

Agregar formato o caracteres especiales a un recurso de cadena

  1. Para abrir la tabla de cadenas, haga doble clic en su icono en la Vista de recursos.

  2. Seleccione el dominio que quiere modificar.

  3. En la ventana Propiedades, agregue cualquiera de las secuencias de escape estándar que se enumeran a continuación al texto del cuadro Título y presione Entrar.

    Para obtener esto... Escriba esto...
    Nueva línea \n
    Retorno de carro \r
    Pestaña \t
    Barra diagonal inversa (\) \\
    carácter ASCII \ddd (notación octal)
    Alerta (campana) \a

    Nota:

    El Editor de cadenas no admite el conjunto completo de caracteres ASCI con escape. Solo puede usar los enumerados arriba.

Requisitos

Win32

Consulte también

Editores de recursosCadenas
Acerca de las cadenas
Personalizar los diseños de ventana