input methods

  • Thread starter Thread starter e-mid
  • Start date Start date
E

e-mid

is it possible to write an input method similar to SIP with csharp for
pocket pc?
 
If you are talking about doing it for one specific app than yes, it'd be
pretty straightforward - just use a form and call .ShowDialog - just
remember to set the .ControlBox, Maximize and Minimze buttons to false for
instance - and just play with it so you get the desired look and feel.

--

W.G. Ryan, eMVP

Have an opinion on the effectiveness of Microsoft Embedded newsgroups?
Let Microsoft know!
https://www.windowsembeddedeval.com/community/newsgroups
 
IMEs or SIPs require specific exported funtions, which cannot currently be
done with managed code.
 
thknz william, this is the answer i was expecting.
what if i want to make a sip like control, but not just for my application?
i think c# will be insufficient.
is it possible with c++? and
i will be glad to if you point me the right way. where should i start and
what should i learn?
any sources about this issue would be great, of course.

thknz..
 
Chris,
how can i do it with unmanaged code?
i will be glad if you tell about this specific exported functions..
and where can i find sources about this issue?
 
The Pocket PC input panel does allow for the creation of custom input
methods. To do this, you create a COM library that supports the IInputPanel
interface.

Because the .NET Compact Framework does not support writing COM-Callable
Wrappers (CCW), this is not something you can do in managed code. You must
instead use C/C++ and Win32/ATL/WTL/MFC.

Doug Boling has an example in chapter 15 of his book, _Programming Microsoft
Windows CE_.

--
My Best,
Paul Yao

Microsoft eMVP
co-author, .NET Compact Framework Programming with C#
co-author, .NET Compact Framework Programming with VB.NET
http://www.paulyao.com
 
Doug Boling's book Programming Windows CE has a full example.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top