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.