Si el valor de retorno es NULL, no hay ningún carácter de la contraseña, y el control muestra los caracteres como tecleado por el usuario. EM_GETSEL El usuario puede seleccionar un grupo de personajes en un control de edición. Este mensaje obtendrá los que empiezan y terminan las posiciones de carácter de la selección actual en un control de edición. Hay algo a destacar aquí: La posición final no es la posición del último carácter seleccionado. Es la posición del carácter justo después del último carácter seleccionado.
El parámetro wParam es un puntero a un búfer que recibe la posición de partida de la selección. Este parámetro puede ser NULL. El parámetro lParam es un puntero a un búfer que recibe la posición del primer carácter no seleccionada después del final de la selección. Este parámetro también puede ser NULL. El valor de retorno le da la partida deseada y las posiciones finales, por lo que los parámetros wParam y lParam puede realmente ser NULL.
El valor de retorno es un valor basado en cero con la posición de partida de la selección en el LOWORD y la posición del primer carácter justo después del último carácter seleccionado en el HIWORD. Si cualquiera de estos valores excede 65.535, el valor devuelto es -1. EM_LINEFROMCHAR Este mensaje se utiliza para obtener el índice de la línea que contiene el índice de caracteres especificado en un control de edición multilínea. Aquí el parámetro wParam es el índice de carácter del personaje que figura en la línea cuyo número se va a recuperar.
Si este parámetro es -1, EM_LINEFROMCHAR recupera bien el número de línea de la línea actual (la línea que contiene el símbolo de intercalación) o, si hay una selección, el número de línea de la línea que contiene el principio de la selección. lParam no se utiliza y se debe establecer en NULL. El valor de retorno es el índice de línea de base cero de la línea que contiene el índice de caracteres especificado por wParam. EM_LINEINDEX Este mensaje