Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

SIP

7 views
Skip to first unread message

rbolos

unread,
Jul 12, 2005, 6:32:15 PM7/12/05
to
Hello,

I have a fullscreen application. It´s possible to have a SIP "icon" hidden
and when I want show only the keyboard without SIP icon?

Thanks.


Norbert

unread,
Jul 13, 2005, 11:53:01 AM7/13/05
to
Short answer
Yes

In my application I simple added an Inputpanel to the form
but no MainMenu

if you want to display the panel, simple call
inputpanel1.enabled =true
or =false to disable it
(if inputpanel1 is the name of the component::-) )

Norbert

Leo Gagne

unread,
Jul 13, 2005, 8:27:06 AM7/13/05
to
If I understand what you mean, you want to pop-up the "input panel" (keyboard
or transcriber) programmatically, instead of letting the user do it by
himself.

If that's what you want, then simply add an InputPanel object onto your form
and call it this way, whenever you need it:

this.inputPanel1.Enabled = true; // Or "false" to hide it!

I hope this helps you!
--
Léo Gagné
EXFO Electro-Optical Engineering Inc.

Leo Gagne

unread,
Jul 13, 2005, 9:33:21 AM7/13/05
to
I'm still not sure of what you mean... Which "icon" are you talking about?

Is it the SipPanel icon in the icon tray (full bottom-right, in the task
bar)? If this is it, then you should post a question to the
"windowsce.platbuilder" group, because this icon is "built in" the OS.

If not, then I can't see which icon you are talking about... When you drop
an InputPanel control onto a form, there is not icon created anywhere.


--
Léo Gagné
EXFO Electro-Optical Engineering Inc.


"rbolos" wrote:

> Dear Leo,
>
> No, Perhaps I´m explain incorrectly.
>
> I want to show the keyboard (only thee keyboard without SIP icon), but i
> don´t want to show the "icon" of SIP.
>
> Thanks.
>
>
> "Leo Gagne" <LeoG...@discussions.microsoft.com> escribió en el mensaje
> news:FA1ECB65-9319-400C...@microsoft.com...

rbolos

unread,
Jul 13, 2005, 8:55:50 AM7/13/05
to
Dear Leo,

No, Perhaps I´m explain incorrectly.

I want to show the keyboard (only thee keyboard without SIP icon), but i
don´t want to show the "icon" of SIP.

Thanks.


"Leo Gagne" <LeoG...@discussions.microsoft.com> escribió en el mensaje
news:FA1ECB65-9319-400C...@microsoft.com...

Sergey Bogdanov

unread,
Jul 13, 2005, 3:39:50 PM7/13/05
to
Try this code to activate/deactivate SIP programmatically.

const uint SIPF_OFF = 0x0;
const uint SIPF_ON = 0x1;

[DllImport("coredll.dll")]
private extern static void SipShowIM(uint dwFlag);

--
Sergey Bogdanov [.NET CF MVP, MCSD]
http://www.sergeybogdanov.com


rbolos wrote:
> Dear Leo,
>
> No, Perhaps Iґm explain incorrectly.


>
> I want to show the keyboard (only thee keyboard without SIP icon), but i

> donґt want to show the "icon" of SIP.
>
> Thanks.
>
>
> "Leo Gagne" <LeoG...@discussions.microsoft.com> escribiу en el mensaje


> news:FA1ECB65-9319-400C...@microsoft.com...
>
>>If I understand what you mean, you want to pop-up the "input panel"
>
> (keyboard
>
>>or transcriber) programmatically, instead of letting the user do it by
>>himself.
>>
>>If that's what you want, then simply add an InputPanel object onto your
>
> form
>
>>and call it this way, whenever you need it:
>>
>>this.inputPanel1.Enabled = true; // Or "false" to hide it!
>>
>>I hope this helps you!
>>--

>>Lйo Gagnй


>>EXFO Electro-Optical Engineering Inc.
>>
>>
>>"rbolos" wrote:
>>
>>
>>>Hello,
>>>

>>>I have a fullscreen application. Itґs possible to have a SIP "icon"

rbolos

unread,
Jul 13, 2005, 7:36:17 PM7/13/05
to
Leo, Sergey, Norbert,

All your answers are invalid, because when i call to sip, the ICON of SIP
will be showed. And i don?t want it. I want to show ONLY the keyboard.

Why?...If icon of sip is showed the user can be access to menu of options of
SIP and i can?t let this.

Now, I hope explain better.

Thanks.

"Sergey Bogdanov" <sergey....@gmail.com> escribio en el mensaje
news:O99uiK#hFHA...@TK2MSFTNGP14.phx.gbl...


> Try this code to activate/deactivate SIP programmatically.
>
> const uint SIPF_OFF = 0x0;
> const uint SIPF_ON = 0x1;
>
> [DllImport("coredll.dll")]
> private extern static void SipShowIM(uint dwFlag);
>
>
>
> --
> Sergey Bogdanov [.NET CF MVP, MCSD]
> http://www.sergeybogdanov.com
>
>
> rbolos wrote:
> > Dear Leo,
> >

> > No, Perhaps I´m explain incorrectly.


> >
> > I want to show the keyboard (only thee keyboard without SIP icon), but
i

> > don´t want to show the "icon" of SIP.
> >
> > Thanks.
> >
> >
> > "Leo Gagne" <LeoG...@discussions.microsoft.com> escribió en el mensaje


> > news:FA1ECB65-9319-400C...@microsoft.com...
> >
> >>If I understand what you mean, you want to pop-up the "input panel"
> >
> > (keyboard
> >
> >>or transcriber) programmatically, instead of letting the user do it by
> >>himself.
> >>
> >>If that's what you want, then simply add an InputPanel object onto your
> >
> > form
> >
> >>and call it this way, whenever you need it:
> >>
> >>this.inputPanel1.Enabled = true; // Or "false" to hide it!
> >>
> >>I hope this helps you!
> >>--

> >>Léo Gagné


> >>EXFO Electro-Optical Engineering Inc.
> >>
> >>
> >>"rbolos" wrote:
> >>
> >>
> >>>Hello,
> >>>

> >>>I have a fullscreen application. It´s possible to have a SIP "icon"

Sergey Bogdanov

unread,
Jul 14, 2005, 2:01:07 AM7/14/05
to
I see, how do you enable fullscreen? And what OS do you have? For
PocketPC platform the code should look something like this:

protected override void OnActivated(EventArgs e)
{
Capture = true;
IntPtr hwnd = GetCapture();
Capture = false;

SHFullScreen(hwnd, SHFS_HIDESIPBUTTON);

base.OnActivated (e);
}


[DllImport("aygshell.dll")]
private static extern bool SHFullScreen(IntPtr hwndRequester, int dwState);

private const int SHFS_HIDESIPBUTTON = 0x0008;


And how to show SIP see my previous post or use InputPanel component.

0 new messages