La siguiente declaración muestra cómo hacer que la LOWORD del parámetro lParam mantenga un valor entero de 18 años en la función SendMessage; un razonamiento similar trabaja para el HIWORD y el parámetro wParam. SendMessage (hwndEdit1, EM_SETMARGINS, EC_LEFTMARGIN, LOWORD ((LPARAM) 18)); EM_SETPASSWORDCHAR El mensaje establece o elimina el carácter de la contraseña para un control de edición. Si ha definido una contraseña de carácter, ese carácter se muestra en lugar de los caracteres escritos por el usuario.
El parámetro wParam es el carácter de la contraseña que se mostrará en lugar de los caracteres escritos por el usuario. Si este parámetro es cero, el control elimina el carácter de la contraseña actual y muestra los caracteres reales tecleados por el usuario. El parámetro lParam no se utiliza y se debe establecer en NULL. Este mensaje no devuelve nada. EM_SETREADONLY Este mensaje pone o quita el estilo de sólo lectura (ES_READONLY) de un control de edición. El parámetro wParam especifica si se establece o quitar el estilo ES_READONLY.
Un valor de TRUE establece el estilo ES_READONLY; un valor de FALSE quita el estilo ES_READONLY. Aquí el parámetro lParam no se utiliza y debe ser NULL. EM_SETSEL En lugar de que el usuario selecciona los personajes de un control de edición con el ratón o el teclado, la aplicación se pueden seleccionar los caracteres mediante el envío de este mensaje al control de edición. El parámetro wParam es la posición del carácter de partida de la selección. El parámetro lParam es la posición del carácter final de la selección. La posición final es justo después de la selección.
El mensaje no devuelve nada. Si el inicio es 0 y el final es -1, se selecciona todo el texto en el control de edición. Si el inicio es -1, cualquier selección actual está seleccionada. EM_SETTABSTOPS Este mensaje establece el tabulación en un control de edición multilínea. Este mensaje se procesa solamente por cont