<?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: Controlling the location of the soft input panel in NETCF</title>
	<atom:link href="http://nicholas.piasecki.name/blog/2009/10/controlling-the-location-of-the-soft-input-panel-in-netcf/feed/" rel="self" type="application/rss+xml" />
	<link>http://nicholas.piasecki.name/blog/2009/10/controlling-the-location-of-the-soft-input-panel-in-netcf/</link>
	<description>Confessions of a small business software developer</description>
	<lastBuildDate>Mon, 06 Sep 2010 09:17:19 -0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Nicholas Piasecki</title>
		<link>http://nicholas.piasecki.name/blog/2009/10/controlling-the-location-of-the-soft-input-panel-in-netcf/comment-page-1/#comment-1476</link>
		<dc:creator>Nicholas Piasecki</dc:creator>
		<pubDate>Sun, 15 Nov 2009 22:37:53 +0000</pubDate>
		<guid isPermaLink="false">http://nicholas.piasecki.name/blog/?p=378#comment-1476</guid>
		<description>@Aditya

I&#039;m not sure. I remember running across that line in the MSDN documentation and wondering what it was talking about, since my form is both maximized and has no main menu and seems to not exhibit any unusual behavior.

Judging from your screenshot, it appears that you&#039;re targeting some version of Windows Mobile, whereas I&#039;m running on a customized build of Windows CE that Honeywell made with Platform Builder. My thinking is that Windows Mobile, which is itself just essentially a customized build of Windows CE that happens to be provided by a division of Microsoft, has special, modified behavior for the input panel.

Indeed, when I show the input panel, it generally appears as a just a dialog box: it has a draggable, Windows XP-style title bar. In Windows Mobile, it seems to always appear attached to the bottom of the screen. My guess would be that we are seeing two separate implementations of the same COM interface for software input panels, and the one that I happen to be using responds to my location changing commands, and the one provided with Windows Mobile happens to ignore them.

&lt;a href=&quot;http://www.developer.com/ws/pc/article.php/3583686/Managing-the-Software-Input-Panel-in-Your-Applications.htm&quot; rel=&quot;nofollow&quot;&gt;Try checking out this article&lt;/a&gt; and see if it there is more than one SIP implementation on your device. My guess? You&#039;re ending up with the &quot;default&quot; one, the one that is hard-coded to appear as part of a main menu, but there might be additional, moveable ones available to you.

(I find the documentation to be very murky when it comes to managing the landscape of Windows CE and its seemingly infinite derivative platforms.)

Good luck!</description>
		<content:encoded><![CDATA[<p>@Aditya</p>
<p>I&#8217;m not sure. I remember running across that line in the MSDN documentation and wondering what it was talking about, since my form is both maximized and has no main menu and seems to not exhibit any unusual behavior.</p>
<p>Judging from your screenshot, it appears that you&#8217;re targeting some version of Windows Mobile, whereas I&#8217;m running on a customized build of Windows CE that Honeywell made with Platform Builder. My thinking is that Windows Mobile, which is itself just essentially a customized build of Windows CE that happens to be provided by a division of Microsoft, has special, modified behavior for the input panel.</p>
<p>Indeed, when I show the input panel, it generally appears as a just a dialog box: it has a draggable, Windows XP-style title bar. In Windows Mobile, it seems to always appear attached to the bottom of the screen. My guess would be that we are seeing two separate implementations of the same COM interface for software input panels, and the one that I happen to be using responds to my location changing commands, and the one provided with Windows Mobile happens to ignore them.</p>
<p><a href="http://www.developer.com/ws/pc/article.php/3583686/Managing-the-Software-Input-Panel-in-Your-Applications.htm" rel="nofollow">Try checking out this article</a> and see if it there is more than one SIP implementation on your device. My guess? You&#8217;re ending up with the &#8220;default&#8221; one, the one that is hard-coded to appear as part of a main menu, but there might be additional, moveable ones available to you.</p>
<p>(I find the documentation to be very murky when it comes to managing the landscape of Windows CE and its seemingly infinite derivative platforms.)</p>
<p>Good luck!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aditya</title>
		<link>http://nicholas.piasecki.name/blog/2009/10/controlling-the-location-of-the-soft-input-panel-in-netcf/comment-page-1/#comment-1474</link>
		<dc:creator>Aditya</dc:creator>
		<pubDate>Sun, 15 Nov 2009 09:27:56 +0000</pubDate>
		<guid isPermaLink="false">http://nicholas.piasecki.name/blog/?p=378#comment-1474</guid>
		<description>Hi,
I was looking for a similar solution when I came across your article. What I am trying to do is, to position the inputpanel at the bottom of a maximized form. In a maximized form with no &quot;main menu, the input panel always displays at a height equal to that of the &quot;main menu&quot;. 
Screenshot : http://i38.tinypic.com/2uikenp.png

Any idea?</description>
		<content:encoded><![CDATA[<p>Hi,<br />
I was looking for a similar solution when I came across your article. What I am trying to do is, to position the inputpanel at the bottom of a maximized form. In a maximized form with no &#8220;main menu, the input panel always displays at a height equal to that of the &#8220;main menu&#8221;.<br />
Screenshot : <a href="http://i38.tinypic.com/2uikenp.png" rel="nofollow">http://i38.tinypic.com/2uikenp.png</a></p>
<p>Any idea?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
