Add-in splash screen

  • Thread starter Thread starter Stee
  • Start date Start date
S

Stee

I want to load a splash screen after PowerPoint is
launched and Powerpoint splash screen is shown and all the
menu and windows are activated. My splash screen shall be
the last screen shown(for 3 secs) and further it should
allow the user to do things as usual. How can I do that
from my Add-in?? If I try adding a splash screen in my add-
in's where can I add that? OnConnection? or
OnStartupComplete? I tried this, but my splash screen is
shown before the PowerPoint window is shown.

I want this to be a last one!! Any suggestions? Thanks
 
Stee
I always hate it when add-in splash screens slow down the load time of any application. Instead of displaying the screen when the add-in is loaded, show the screen when the add-in is used for the first time in that particular session. That should not be difficult and the user doesn't get irritated with the splash screen popping up everytime the add-in loads itself

That said,for your particular issue you can't do much. It is dependant on when the add-in is launched by PowerPoint hence it will happen when the COM add-in events are fired and you have no control over it

Regard
Shyam Pilla

http://www.mvps.org/skp
 
Shyam,

Please see the trial version given by
www.mekkographics.com. These people loads the splash
screen the way I've been requested to do. Infact, even I
have same thought as you...But what to do...its a
requirement from my client. Have any idea, how the Add-ins
provided by these guys are loaded? I mean to say, the Load
behaviour?

Becoz, when comparing with my add-in, I see that my add-in
menu is visible and enabled even before any other menu
items and toolbar buttons are enabled in PowerPoint during
PPT start up. I am using the LoadBehaviour is d"000003".
Plz lemme know if you have any suggestions. Thanks
-----Original Message-----
Stee,
I always hate it when add-in splash screens slow down the
load time of any application. Instead of displaying the
screen when the add-in is loaded, show the screen when the
add-in is used for the first time in that particular
session. That should not be difficult and the user doesn't
get irritated with the splash screen popping up everytime
the add-in loads itself.
That said,for your particular issue you can't do much. It
is dependant on when the add-in is launched by PowerPoint
hence it will happen when the COM add-in events are fired
and you have no control over it.
 
Stee,
mekkographics is using a PPA add-in and not a COM add-in. COM add-ins are loaded before PPA add-ins are loaded.

Regards
Shyam Pillai

----- Stee wrote: -----

Shyam,

Please see the trial version given by
www.mekkographics.com. These people loads the splash
screen the way I've been requested to do. Infact, even I
have same thought as you...But what to do...its a
requirement from my client. Have any idea, how the Add-ins
provided by these guys are loaded? I mean to say, the Load
behaviour?

Becoz, when comparing with my add-in, I see that my add-in
menu is visible and enabled even before any other menu
items and toolbar buttons are enabled in PowerPoint during
PPT start up. I am using the LoadBehaviour is d"000003".
Plz lemme know if you have any suggestions. Thanks
-----Original Message-----
Stee,
I always hate it when add-in splash screens slow down the
load time of any application. Instead of displaying the
screen when the add-in is loaded, show the screen when the
add-in is used for the first time in that particular
session. That should not be difficult and the user doesn't
get irritated with the splash screen popping up everytime
the add-in loads itself.is dependant on when the add-in is launched by PowerPoint
hence it will happen when the COM add-in events are fired
and you have no control over it.
 
Perhaps the COM addin could do something like:

Query addins collection for a "dummy" PPA-addin
If not present, loop with a Sleep API call in the middle until it is
Then display the splash screen

There'd need to be some kind of timeout test as well so it doesn't keep
looping forever if/when the dummy addin isn't loaded.
 
Look at WaitForInputIdle() and GetCurrentProcess() APIs. They should be able
to help you. Use WaitForInputIdle() in a thread in your COM addin. When it
returns with a zero value, show the splash screen. See if this works.

- Chirag

PowerShow - View multiple shows simultaneously
http://www.mvps.org/chirag/powershow/powershow.html
 

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

Similar Threads

Custom Splash Screen. 3
Splash Screen in DLL 3
Autorun 2
Splash screen problem 4
problem with the splash screen in vb.net 2008 1
Splash screen loading slow on Vista? 2
Add Splash Screen with Code 1
Splash screen 4

Back
Top