プログラムでユーザー定義の文字フォントを登録したい。この記事によると、プログラムでEUDCレジストリキーと値を設定しました。しかし、フォントは効果を発揮し始めません。キャラクターを正しく表示するには、再起動する必要があります。外字エディタを使用する場合、文字に加えられた変更はすぐに有効になります。そのため、再起動せずにフォントを更新するようにシステムに通知する方法が必要です。誰もがこれを達成する方法を知っていますか?
ちなみに、次のコードでWM_FONTCHANGEメッセージをブロードキャストしてみましたが、うまくいかないようです...
SendMessage(HWND_BROADCAST, WM_FONTCHANGE, NULL, NULL);