0
制御が完全に満たされたときに、デフォルトのEN_MAXTEXTを確認するのではなく、通知のユーザー定義の値を設定することはできますか?編集とリッチコントロールのEN_MAXTEXT
制御が完全に満たされたときに、デフォルトのEN_MAXTEXTを確認するのではなく、通知のユーザー定義の値を設定することはできますか?編集とリッチコントロールのEN_MAXTEXT
残念ながら、ユーザー定義の通知は存在しません。
EN_CHANGE通知を使用して、ユーザーが何らかの形でテキストを変更したことを通知し、そのテキストがいっぱいであるかどうかを手動でチェックします。 (たとえば、EM_LINELENGTHメッセージで行の長さをチェックできます)。EN_CHANGE通知を受信するには、EM_SETEVENTMASKメッセージで送信されたマスクにENM_CHANGEを指定してください。 (MSDNを参照してください)
あなたにとって最も効果的なのは、EN_MAXTEXTを機能させることです。