Share via


Parámetros de control comunes

A continuación se describe la sintaxis general de una instrucción de definición de recursos de control. A continuación se indica el significado de cada parámetro. En ocasiones, una instrucción usará un parámetro de forma diferente o puede omitir un parámetro. La variación específica de la instrucción se describe en la documentación de la instrucción .

control [[text,]] id, x, y, width, height[[, style[[, extended-style]]]][, helpId]
[{ data-element-1 [, data-element-2 [,  . . . ]]}]

Texto

Texto que se va a mostrar con el control . El texto se coloca dentro del control o adyacente al control.

Este parámetro debe contener cero o más caracteres entre comillas dobles ("). Las cadenas terminan automáticamente en null y se convierten en Unicode en el archivo de recursos resultante.

De forma predeterminada, los caracteres enumerados entre las comillas dobles son caracteres ANSI y las secuencias de escape se interpretan como secuencias de escape de bytes. Si la cadena está precedida por el prefijo "L", la cadena es una cadena de caracteres anchos y las secuencias de escape se interpretan como secuencias de escape de 2 bytes que especifican caracteres Unicode. Si se requiere una comilla doble en el texto, debe incluir las comillas dobles dos veces.

Un carácter de y comercial (&) en el texto indica que el carácter siguiente se usa como carácter mnemónico para el control. Cuando se muestra el control, no se muestra la y comercial, pero el carácter mnemónico está subrayado. El usuario puede elegir el control presionando la tecla correspondiente al carácter mnemónico subrayado. Para usar la y comercial como carácter en una cadena, inserte dos y comercial (&&).

Id

Identificador de control. Este valor debe ser un entero sin signo de 16 bits en el intervalo de 0 a 65 535 o una expresión aritmética simple que se evalúa como un valor de ese intervalo.

X

Coordenada X del lado izquierdo del control en relación con el lado izquierdo del cuadro de diálogo. Este valor debe ser un entero sin signo de 16 bits en el intervalo de 0 a 65 535. La coordenada está en unidades de diálogo y es relativa al origen del cuadro de diálogo, ventana o control que contiene el control especificado.

y

Coordenada Y del lado superior del control en relación con la parte superior del cuadro de diálogo. Este valor debe ser un entero sin signo de 16 bits en el intervalo de 0 a 65 535. La coordenada está en unidades de diálogo relativas al origen del cuadro de diálogo, ventana o control que contiene el control especificado.

Ancho

Ancho del control. Este valor debe ser un entero de 16 bits sin signo en el intervalo de 1 a 65 535. El ancho está en unidades de 1/4 caracteres.

Altura

Alto del control. Este valor debe ser un entero de 16 bits sin signo en el intervalo de 1 a 65 535. El alto está en unidades de 1/8 caracteres.

Estilo

Estilos de control. Use el operador OR bit a bit (|) para combinar estilos. Para más información, consulte Estilos de ventana.

estilo extendido

Estilos de ventana extendidos. Debe especificar el estilo para especificar el estilo extendido. Para obtener más información, vea EXSTYLE.

helpId

Expresión numérica que indica el identificador usado para identificar el control durante WM_HELP procesamiento.

controlData

Datos específicos del control. Cuando se crea un diálogo y se crea un control en ese diálogo que tiene datos específicos del control, se pasa un puntero a esos datos al procedimiento de ventana del control a través del lParam del mensaje de WM_CREATE para ese control.

Comentarios

Las unidades de diálogo horizontales son 1/4 de la unidad de ancho base del diálogo. Las unidades verticales son 1/8 de la unidad de alto base del cuadro de diálogo. Las unidades base de diálogo actuales se calculan a partir del alto y ancho de la fuente actual del sistema. La función GetDialogBaseUnits devuelve las unidades base del cuadro de diálogo en píxeles. Las coordenadas son relativas al origen del cuadro de diálogo.