winuser.h

Mensaje CB_INSERTSTRING

Definición

CB_LIMITTEXT
wParam = (WPARAM) cchLimit;  // número máximo de caracteres
lParam = 0;                  // no usado; debe ser cero

Una aplicación envía un mensaje CB_LIMITTEXT para limitar la longitud del texto que el usuario puede teclear en el control de edición de un combo box.

Descripción

cchLimit: valor de wParam. Especifica el número máximo de caracteres que el usuario puede introducir. Si este parámetro es cero, la longitud del texto se asigna a 0x7FFFFFFE caracteres.

Valor de retorno

El valor de retorno siempre es TRUE.

Observaciones

Si el combo box no tiene el estilo CBS_AUTOHSCROLL, asignar un límite de texto mayor que el tamaño del control de edición no tendrá efecto.

El mensaje CB_LIMITTEXT limita sólo el texto que el usuario puede introducir. No tiene efecto sobre cualquier texto previo en el control de edición cuando el mensaje es enviado, ni afecta a la longitud del texto copiado al control de edición cuando una cadena del list box es seleccionada.

El límite por defecto para el texto que un usuario puede introducir en un control de edición es de 30000 caracteres.