RichEditコントロールがあり、EM_AUTOURLDETECT
WPARAMがTRUEに設定されたメッセージを送信すると、検出されたURLが適切に強調表示され、EN_LINK
通知が送信されます。ただし、これは、コントロールに入力されたテキストに対してのみ行われます。SetWindowText
またはを使用してコントロールにロードされたテキストに対してそれを行う方法が見つかりませんでしたEM_STREAMIN
。助けてください!ありがとう
Upd: テストアプリケーションを最初から作成しましたが、そこで正常に動作します。問題は、コントロールをスーパークラス化したこと、つまり、新しいウィンドウクラスを作成し、元のクラスのウィンドウプロシージャを使用したことである可能性があると思います。代わりに、コントロールをサブクラス化してみます。