title: How to make EUDC to start effect without rebooting?
body: <p>I want to Register some user defined character fonts programmatically. According to <a href="http://msdn.microsoft.com/en-us/library/windows/desktop/dd317836%28v=vs.85%29.aspx" rel="nofollow">this article</a>, I set up EUDC registry keys and values in my program. But the font does not start to effect. I have to reboot to make the character display correctly. When working with Private Character Editor, the modification made upon characters will start to effect immediately, so there must be some way to notify system to update font without rebooting. Any one knows how to 
  achieve this?</p>
  
  <p>By the way, I had tried broadcasting WM_FONTCHANGE message by the following code, but it seems not working...</p>
  
  <pre><code>SendMessage(HWND_BROADCAST, WM_FONTCHANGE, NULL, NULL);
  </code></pre>