Arvind
Wed Nov 12 00:07:27 CST 2003
Is there Handle to the PIE to make it work in a full screen (Launch From the
Application)all the time instead of allowing users to check out other
options or tools on the PIE?
I have tried several techniques but none seems to be working.
any clue will be extremely helpful
Thanks
Arvind
"Arvind" <arvish27 at yahoo dot co dot in> wrote in message
news:e0KCYH2nDHA.2068@TK2MSFTNGP09.phx.gbl...
> Thanks a Lot for ur ideas..
>
> i know its isnt possible to make application run in KIOSK Mode.
>
> what ive done is i deliberately disabled the Hardware Keys..(thats solves
> the purpose)while initializing the Application.once the application
> ends..hardware keys are active as normal.
>
> I will try out getting the PIE Process ID and Thread ID with ur ideas.and
> hopefully get a solution asap.
>
> is there any handle to the PIE assuch to make things easy?
>
> --
> Thanks,
>
> Arvind
>
>
>
> "Alexander Shargin" <alex@rsdn.ru> wrote in message
> news:#E4lbIunDHA.2000@TK2MSFTNGP12.phx.gbl...
> >
> > There is no "official" means to block the device and prevent the user
from
> > using all programs installed on it. The only API dealing with full
screen
> is
> > SHFullSCreen but it doesn't allow to implement kiosk mode either. Any
> > solution to this problem is via hacking the system - that's why Spb
Kiosk
> > Engine exists at all.
> >
> > As to PIE's process ID, it's very easy to track - find PIE main window
via
> > FindWindow and ask its id using GetWindowThreadProcessId.
> >
> > --
> > Alexander Shargin
> > Microsoft MVP in Mobile Devices
> >
> > mailto:alex@rsdn.ru
> >
http://www.rsdn.ru - Russian Software Developer Network
> >
http://www.pocketpcdn.com - Pocket PC Developer Network
> >
> >
> > "Arvind" <arvish27 at yahoo dot co dot in> wrote in message
> > news:#Im8LGtnDHA.2776@tk2msftngp13.phx.gbl...
> > > I think it will be a very complicated stuff to track the process ID
and
> > > Thread ID..even then do we have to create the function for all the
sites
> > > possibly to be viewed??
> > >
> > > the purpose of the thing is to make application in KIOSK
> mode((MFC)Dialogs
> > > and PIE) with out any 3rd party controls..
> > >
> > > i hope there will,,,,should be a solution with MS..
> > >
> > > pls gimme some clear ideas...
> > >
> > > Regards
> > >
> > > Arvind
> > >
> > >
> > > This was the solution given by the vassili few months ago..
> > >
> > > but i couldnt find any possible solution in the link specified by him
> too.
> >
>
> --------------------------------------------------------------------------
> > --
> > > ---
> > > Does anyone know how to view Web pages full screen? i.e.
> > > without the default bars at the top and bottom.
> > >
> > > Answers would probably save me from getting sacked!
> > >
> > > Cheers
> > > Sean----------------------------------------------------------You can
> > > either:
> > > 1. Use MultiIE 2.0 that does it (it is an addon to PIE):
> > >
http://www.zipworld.com.au/~peterept/
> > > 2. Create a background process
> > > (
http://www.pocketpcdn.com/articles/background.html)
> > > that keeps PIE in full screen mode (using SHFullScreen function)
> > >
> > > Vassili Philippov
> > > MS-MVP Mobile Devices
> > >
> > >
> > >
> > >
> > > "Alexander Shargin" <alex@rsdn.ru> wrote in message
> > > news:ufBeROrnDHA.688@TK2MSFTNGP10.phx.gbl...
> > > >
> > > > Menubar if PIE is a top-level window with "menu_worker" class. Since
> > there
> > > > are many windows of this class, FindWindow will not help you with
> these;
> > > > instead enum all top-level windows (use EnumWindows) and check both
> > class
> > > > and process id for each window you get. Class can be obtained via
> > > > GetClassName, process ID - via GetWindowThreadProcessId. Compare
> process
> > > ID
> > > > with the one of PIE (you can get it by asking process ID from the
main
> > PIE
> > > > window). If you have a match, then you've found PIE's menu bar. Now
> you
> > > can
> > > > hide it.
> > > >
> > > > --
> > > > Alexander Shargin
> > > > Microsoft MVP in Mobile Devices
> > > >
> > > > mailto:alex@rsdn.ru
> > > >
http://www.rsdn.ru - Russian Software Developer Network
> > > >
http://www.pocketpcdn.com - Pocket PC Developer Network
> > > >
> > > >
> > > > "Arvind" <arvish27 at yahoo dot co dot in> wrote in message
> > > > news:OM8DdJrnDHA.1488@TK2MSFTNGP12.phx.gbl...
> > > > > Thanks a lot for ur Ideas..
> > > > >
> > > > > i could find out the taskbar(HHTaskBar)thru Findwindow( ) for PIE
> > > > >
> > > > > but not the commandbar(???)..for PIE
> > > > >
> > > > > my code looks like the following..
> > > > >
> > > > > static void
> > > > > TaskbarHide(void)
> > > > > {
> > > > > #define MENU_HEIGHT 26
> > > > > HWND hWndtask;
> > > > > RECT rc;
> > > > > GetWindowRect(hWndtask, &rc);
> > > > > rc.top -= MENU_HEIGHT;
> > > > > rc.bottom -= MENU_HEIGHT;
> > > > > hWndtask = FindWindow(TEXT("HHTaskBar"), 0);
> > > > > if (hWndtask)
> > > > > EnableWindow( hWndtask, FALSE );
> > > > > ShowWindow(hWndtask, SW_HIDE);
> > > > > MoveWindow(hWndtask, rc.left, rc.top, rc.right, rc.bottom,
TRUE);
> > > > >
> > > > > }
> > > > >
> > > > >
> > > > > how can i make PIE work in a full screen from here on???
> > > > >
> > > > > any help or ideas will be invaluable
> > > > >
> > > > > Thanks
> > > > >
> > > > > Arvind
> > > > >
> > > > >
> > > > > "Alexander Shargin" <alex@rsdn.ru> wrote in message
> > > > > news:OHr$3GfnDHA.3316@TK2MSFTNGP11.phx.gbl...
> > > > > >
> > > > > > Well ,Windows API is the same for everybody - you can use
> funcations
> > > > such
> > > > > as
> > > > > > MoveWindow/SetWindowPos, ShowWindow etc. to manipulate windows
on
> > the
> > > > > > screen. You can find task bar/menu bar via FindWindow (as you
have
> > > > already
> > > > > > found out), so try to reposition them so that PIE window
occupies
> > the
> > > > > entire
> > > > > > screen while other windows are located outside the screen or
below
> > PIE
> > > > > > window (in Z order).
> > > > > >
> > > > > > --
> > > > > > Alexander Shargin
> > > > > > Microsoft MVP in Mobile Devices
> > > > > >
> > > > > > mailto:alex@rsdn.ru
> > > > > >
http://www.rsdn.ru - Russian Software Developer Network
> > > > > >
http://www.pocketpcdn.com - Pocket PC Developer Network
> > > > > >
> > > > > >
> > > > > > "Arvind" <arvish27 at yahoo dot co dot in> wrote in message
> > > > > > news:uxxqzRdnDHA.2216@TK2MSFTNGP12.phx.gbl...
> > > > > > > Im aware of the SPB Products very well and im looking forward
to
> > > > develop
> > > > > > my
> > > > > > > own Functionality..using some Microsoft controls rather than
> third
> > > > party
> > > > > > > controls,,
> > > > > > >
> > > > > > > i want to find is there wnyway for making the PIE as
Fullscreen
> > > > > > >
> > > > > > > Thanks
> > > > > > >
> > > > > > > Arvind
> > > > > > >
> > > > > > >
> > > > > > > "Alexander Shargin" <alex@rsdn.ru> wrote in message
> > > > > > > news:esDDhPSnDHA.424@TK2MSFTNGP10.phx.gbl...
> > > > > > > >
> > > > > > > > You may want to check out this product:
> > > > > > > >
http://www.softspb.com/products/kioskengine/index.html
> > > > > > > >
> > > > > > > > It allows to do what you need.
> > > > > > > >
> > > > > > > > --
> > > > > > > > Alexander Shargin
> > > > > > > > Microsoft MVP in Mobile Devices
> > > > > > > >
> > > > > > > > mailto:alex@rsdn.ru
> > > > > > > >
http://www.rsdn.ru - Russian Software Developer Network
> > > > > > > >
http://www.pocketpcdn.com - Pocket PC Developer Network
> > > > > > > >
> > > > > > > >
> > > > > > > > "Arvind" <arvish27 at yahoo dot co dot in> wrote in message
> > > > > > > > news:eOouOxRnDHA.2512@TK2MSFTNGP09.phx.gbl...
> > > > > > > > > Hello,
> > > > > > > > >
> > > > > > > > > Im New to eVC++ 3.0
> > > > > > > > >
> > > > > > > > > Is it possible to open the pocket IE Through my (ppc 2002)
> > > > > Application
> > > > > > > in
> > > > > > > > > Full screen mode without any task bar and command bar. I
> don't
> > > > want
> > > > > to
> > > > > > > > > provide any option to user to switchover to normal screen
> mode
> > > ???
> > > > > > > though
> > > > > > > > i
> > > > > > > > > am able to disable task bar completely with the handle
> > HHTASKBAR
> > > > and
> > > > > > > > > disabling it but that's not what i am looking for as that
> > > creates
> > > > > lot
> > > > > > of
> > > > > > > > > problems afterwards.
> > > > > > > > >
> > > > > > > > > is there any API or something like that which i can use.
> > > > > > > > >
> > > > > > > > > any leads will be helpful.
> > > > > > > > >
> > > > > > > > > Thanks and Regards,
> > > > > > > > > Arvind
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>