Unfortunately, you can't worry about having the taskbar on screen, because
some people set their computers so that it never goes away, and there's
nothing you can do about that (that I know about).
Charlie Fiskeaux II
The Creative Group
www.cre8tivegroup.com
859/858-9054 x29
cell: 859/312-3883
----- Original Message -----
From: "Matthew Kaplan" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, May 25, 2001 12:00 PM
Subject: RE: <lingo-l> preventing multiple projector instances
Thanks, but I tried that. Problem is that when I force our window to the
foreground I still get the Windows taskbar on screen. Our program doesn't
display fullscreen.
>If you have something that prevents multiple instances, then why don't you
>use buddyAPI to force the app window to the foreground? I'm doing something
>similar with directOS, but I guess buddyAPI does the same.
>
>... Alex ...
>
>> -----Original Message-----
>> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On
>> Behalf Of Matthew Kaplan
>> Sent: 25 May 2001 16:17
>> To: [EMAIL PROTECTED]
>> Subject: <lingo-l> preventing multiple projector instances
>>
>>
>> I'm sure this has come up before.
>>
>> I'm trying to come up with a bullet proof method of preventing our users
>> from openning multiple instances of our projectors in Windows.
>>
>> I've looked in the Direct-L archives and have tested two methods already:
>> Bruce Epstein's "ini" file "singleInstance" setting; and using BudApi to
>> have each instance look for previous instances and quit itself if a
>> previous instance is found.
>>
>> The "ini" file "settings" method does prevent multiple instantiation, but
>> it can leave the Windows interface on top of our program. The program is
a
>> series of kids games and is designed to run full screen. The projector is
>> compiled for full screen, plus I use the "fullScreen=1" setting in the
>> "ini" file. Even with these precautions, fast clicking on the
projector's
>> icon will cause the program to open up as a minimized window in the
>> Windows task bar. Maximizing the program from the task bar works, but
>> leaves the task bar on the screen. This isn't acceptable for a young
kid's
>> game suite.
>>
>> The second method (using budAPI to check for previous instances and then
>> quitting if one is encountered) works sometimes, but often *all* the
>> instances will quit. Again this is confusing for our age group of users
>> (very young).
>>
>> Anyone have other suggestions?
>>
>> Many thanks in advance!
>>
>> Matthew
>>
>> Matthew Kaplan
>> Chicago
>> [EMAIL PROTECTED]
>>
>>
>>
>> [To remove yourself from this list, or to change to digest mode, go to
>> http://www.penworks.com/LUJ/lingo-l.cgi To post messages to the list,
>> email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED])
>> Lingo-L is for learning and helping with programming Lingo. Thanks!]
>>
>>
>
>
>[To remove yourself from this list, or to change to digest mode, go to
>http://www.penworks.com/LUJ/lingo-l.cgi To post messages to the list,
>email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED])
>Lingo-L is for learning and helping with programming Lingo. Thanks!]
[To remove yourself from this list, or to change to digest mode, go to
http://www.penworks.com/LUJ/lingo-l.cgi To post messages to the list,
email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED])
Lingo-L is for learning and helping with programming Lingo. Thanks!]
[To remove yourself from this list, or to change to digest mode, go to
http://www.penworks.com/LUJ/lingo-l.cgi To post messages to the list,
email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED])
Lingo-L is for learning and helping with programming Lingo. Thanks!]