Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Por qué no puedo ingresar caracteres después de configurar el foco del cuadro de edición usando SendMessage(hEdit,EN_SETFOCUS,NULL,NULL)?

¿Por qué no puedo ingresar caracteres después de configurar el foco del cuadro de edición usando SendMessage(hEdit,EN_SETFOCUS,NULL,NULL)?

EN_SETFOCUS es un mensaje de notificación (EN = Editar código de notificación), y los mensajes que comienzan con EM son mensajes de control, como EM_SETREADONLY. El sistema Windows le envía EN_SETFOCUS cuando la ventana recibe el foco y se envía a través del mensaje WM_COMMAND. Si desea establecer el foco en una ventana, utilice "SetFocus(hEdit);" directamente.