<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: IME Functions Fail From Separate Process</title>
	<atom:link href="http://www.curlybrace.com/words/2010/02/13/ime-functions-fail-from-separate-process/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.curlybrace.com/words/2010/02/13/ime-functions-fail-from-separate-process/</link>
	<description>by Jeff Fitzsimons</description>
	<lastBuildDate>Fri, 16 Dec 2011 23:56:27 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Dan</title>
		<link>http://www.curlybrace.com/words/2010/02/13/ime-functions-fail-from-separate-process/comment-page-1/#comment-3409</link>
		<dc:creator>Dan</dc:creator>
		<pubDate>Mon, 19 Jul 2010 15:37:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.curlybrace.com/words/?p=928#comment-3409</guid>
		<description>I feel your pain - I just hit the same limitation. I&#039;ve been trying to write a program to hook into changes to the language or conversion type, and display a more visual notification on the screen. (I&#039;m always accidently slipping between languages, and don&#039;t realise until I&#039;ve typed a whole bunch of nonsense).

Strangely, there are enum functions in the IMM API that allow you to get the IME context handles for windows in other processes. However, once you have those handles, there&#039;s nothing you can do with them.

I wonder if something can be done with (global) window hooks?</description>
		<content:encoded><![CDATA[<p>I feel your pain &#8211; I just hit the same limitation. I&#8217;ve been trying to write a program to hook into changes to the language or conversion type, and display a more visual notification on the screen. (I&#8217;m always accidently slipping between languages, and don&#8217;t realise until I&#8217;ve typed a whole bunch of nonsense).</p>
<p>Strangely, there are enum functions in the IMM API that allow you to get the IME context handles for windows in other processes. However, once you have those handles, there&#8217;s nothing you can do with them.</p>
<p>I wonder if something can be done with (global) window hooks?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

