I found a sampel to create a custom input method for mobiel
devices(http://www.pocketpcdn.com/articles/im.html) , but it is written in
Microsoft eMbedded Visual C++ 3.0. I want to do the same with .Net Compact
Framework 2.0 in C#. Has anybody a sample or a hint how to do this?

Thanks
Thomas

Re: Create Custom Inputmethod by Paul

Paul
Thu Jun 09 10:53:23 CDT 2005

The API for writing a Software Input Panel uses COM (you implement objects
according to COM standards). You cannot create COM objects in .NET CF 1.0,
so you can't use the released framework or tools. I could be wrong, but I
don't think that you'll be able to do this in 2.0, either. What's you
reason for not simply taking the code in C++ and using it? Seems like you'd
be done with your SIP before you even got started with .NET CF 2.0...

Paul T.

"T. Schissler" <TSchissler@discussions.microsoft.com> wrote in message
news:4619E56A-AA3C-43C5-8483-3F7751F24C8A@microsoft.com...
>I found a sampel to create a custom input method for mobiel
> devices(http://www.pocketpcdn.com/articles/im.html) , but it is written in
> Microsoft eMbedded Visual C++ 3.0. I want to do the same with .Net Compact
> Framework 2.0 in C#. Has anybody a sample or a hint how to do this?
>
> Thanks
> Thomas
>
>



RE: Create Custom Inputmethod by a

a
Thu Jun 09 10:55:10 CDT 2005

I don't think it's possible even with CF v2.
You can not expose a managed code as a COM component to the native world.

--
Alex Yakhnin, .NET CF MVP
www.intelliprog.com | www.opennetcf.org


"T. Schissler" wrote:

> I found a sampel to create a custom input method for mobiel
> devices(http://www.pocketpcdn.com/articles/im.html) , but it is written in
> Microsoft eMbedded Visual C++ 3.0. I want to do the same with .Net Compact
> Framework 2.0 in C#. Has anybody a sample or a hint how to do this?
>
> Thanks
> Thomas
>
>

Re: Create Custom Inputmethod by cuteeye

cuteeye
Thu Aug 21 08:35:01 CDT 2008

I am writing a new custom input method in platform builder itself. I have
copied all the files from msim (default IM) and changed the class ID, made an
entry in the project.reg files for specifying my input methods'd Dll name, I
have also change an entry in the project.bib file so that it is taken as part
of the susytem module. Everhthing is fine, but the break point is not hitting
my DllGetClassObject which is exposed by my Dll, and the OS is supposed to
call. It is calling the default/large IM's counter part instead. Pls help me.
Pls do not ask me why I am using the msim as it is!!!!...fisrt let me get rid
of this problem...then I will customize it...:)

"Paul G. Tobey [eMVP]" wrote:

> The API for writing a Software Input Panel uses COM (you implement objects
> according to COM standards). You cannot create COM objects in .NET CF 1.0,
> so you can't use the released framework or tools. I could be wrong, but I
> don't think that you'll be able to do this in 2.0, either. What's you
> reason for not simply taking the code in C++ and using it? Seems like you'd
> be done with your SIP before you even got started with .NET CF 2.0...
>
> Paul T.
>
> "T. Schissler" <TSchissler@discussions.microsoft.com> wrote in message
> news:4619E56A-AA3C-43C5-8483-3F7751F24C8A@microsoft.com...
> >I found a sampel to create a custom input method for mobiel
> > devices(http://www.pocketpcdn.com/articles/im.html) , but it is written in
> > Microsoft eMbedded Visual C++ 3.0. I want to do the same with .Net Compact
> > Framework 2.0 in C#. Has anybody a sample or a hint how to do this?
> >
> > Thanks
> > Thomas
> >
> >
>
>
>

Re: Create Custom Inputmethod by Chris

Chris
Thu Aug 21 08:51:49 CDT 2008

This is a *compact framework* group, so asking here about native stuff and
Platform Builder is unlikely to get you a good response to the "why" of the
behavior you're seeing (and it's probably because you've not altered the
SOURCES file of the cloned code).


--

Chris Tacke, Embedded MVP
OpenNETCF Consulting
Giving back to the embedded community
http://community.OpenNETCF.com

"cute_eye" <cuteeye@discussions.microsoft.com> wrote in message
news:764CC7E2-9AFA-483D-93DB-26245A4162B3@microsoft.com...
>I am writing a new custom input method in platform builder itself. I have
> copied all the files from msim (default IM) and changed the class ID, made
> an
> entry in the project.reg files for specifying my input methods'd Dll name,
> I
> have also change an entry in the project.bib file so that it is taken as
> part
> of the susytem module. Everhthing is fine, but the break point is not
> hitting
> my DllGetClassObject which is exposed by my Dll, and the OS is supposed to
> call. It is calling the default/large IM's counter part instead. Pls help
> me.
> Pls do not ask me why I am using the msim as it is!!!!...fisrt let me get
> rid
> of this problem...then I will customize it...:)
>
> "Paul G. Tobey [eMVP]" wrote:
>
>> The API for writing a Software Input Panel uses COM (you implement
>> objects
>> according to COM standards). You cannot create COM objects in .NET CF
>> 1.0,
>> so you can't use the released framework or tools. I could be wrong, but
>> I
>> don't think that you'll be able to do this in 2.0, either. What's you
>> reason for not simply taking the code in C++ and using it? Seems like
>> you'd
>> be done with your SIP before you even got started with .NET CF 2.0...
>>
>> Paul T.
>>
>> "T. Schissler" <TSchissler@discussions.microsoft.com> wrote in message
>> news:4619E56A-AA3C-43C5-8483-3F7751F24C8A@microsoft.com...
>> >I found a sampel to create a custom input method for mobiel
>> > devices(http://www.pocketpcdn.com/articles/im.html) , but it is written
>> > in
>> > Microsoft eMbedded Visual C++ 3.0. I want to do the same with .Net
>> > Compact
>> > Framework 2.0 in C#. Has anybody a sample or a hint how to do this?
>> >
>> > Thanks
>> > Thomas
>> >
>> >
>>
>>
>>