К сожалению, нет. Определяемые пользователем уведомления не существуют.
Ваша (болезненная) альтернатива - использовать уведомление EN_CHANGE, чтобы уведомить вас о том, что пользователь каким-то образом изменил текст, и выполнить ручную проверку, чтобы определить, заполнен ли он. (Например, вы можете проверить длину строки с сообщением EM_LINELENGTH.) Чтобы получить уведомление EN_CHANGE, обязательно укажите ENM_CHANGE в маске, отправленной с сообщением EM_SETEVENTMASK. (См. MSDN .)
Лучше всего сделать так, чтобы EN_MAXTEXT работал на вас.