473,394 Members | 1,800 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,394 software developers and data experts.

API Gurus - Alpha transparent popup a la Outlook 2002

Hi all,

Well, MS finally got the best of all worlds with the way the new message popup
works in Outlook 2002. Does anyone know how a similar custom popup could be
implemented from VBA, or if that's not possible, with a VB DLL library?
Nov 13 '05 #1
7 2433
Are you talking about the security warning? What's different about it?
Please explain. I'm excited.

Anytime I use Outlook automation now I just tell clients to keep Outlook
2000 and not apply any patches higher than SR1, 'otherwise your computers
will explode'.

Cheers, Mike
"Steve Jorgensen" <no****@nospam.nospam> wrote in message
news:6h********************************@4ax.com...
Hi all,

Well, MS finally got the best of all worlds with the way the new message
popup
works in Outlook 2002. Does anyone know how a similar custom popup could
be
implemented from VBA, or if that's not possible, with a VB DLL library?

Nov 13 '05 #2
On Thu, 10 Feb 2005 08:37:29 -0000, "Mike MacSween"
<mi************************@btinternet.com> wrote:

Perhaps referring to the "Toast" window? That term is used for the
popup balloon in the lower righthand corner that appears for a few
seconds when a new message arrives. It alphablends into view, stays
for a few seconds, and blends back.

-Tom.

Are you talking about the security warning? What's different about it?
Please explain. I'm excited.

Anytime I use Outlook automation now I just tell clients to keep Outlook
2000 and not apply any patches higher than SR1, 'otherwise your computers
will explode'.

Cheers, Mike
"Steve Jorgensen" <no****@nospam.nospam> wrote in message
news:6h********************************@4ax.com.. .
Hi all,

Well, MS finally got the best of all worlds with the way the new message
popup
works in Outlook 2002. Does anyone know how a similar custom popup could
be
implemented from VBA, or if that's not possible, with a VB DLL library?


Nov 13 '05 #3
On Thu, 10 Feb 2005 07:07:35 -0700, Tom van Stiphout
<no*************@cox.net> wrote:

Here is a possible solution:
http://www.planet-source-code.com/vb...52793&lngWId=1

-Tom.

Nov 13 '05 #4
On Thu, 10 Feb 2005 07:12:12 -0700, Tom van Stiphout <no*************@cox.net>
wrote:
On Thu, 10 Feb 2005 07:07:35 -0700, Tom van Stiphout
<no*************@cox.net> wrote:

Here is a possible solution:
http://www.planet-source-code.com/vb...52793&lngWId=1

-Tom.


Cool - thanks, Tom. I'll have to try that out.

What I like about this style of dialog is that it has a good combination of
being noticeable if I care, and not interfering with the keyboard and mouse
actions I am in the middle of while it pops up since it doesn't steal the
focus. The alpha transparency is a bonus because I can also see to some
extent anything in the same location as the dialog without having to click
something to make the dialog go away.
Nov 13 '05 #5
On Wed, 09 Feb 2005 23:52:28 -0800, Steve Jorgensen <no****@nospam.nospam>
wrote:
Hi all,

Well, MS finally got the best of all worlds with the way the new message popup
works in Outlook 2002. Does anyone know how a similar custom popup could be
implemented from VBA, or if that's not possible, with a VB DLL library?


I just thought I would post back to say I figured out how to get about 85% of
the benefit of the message notification style popup without needing alpha
transparency or do use anything other than a regular Access popup-type form,
and some event handlers.

I'm using an hourglass-like countdown bar to indicate when the window will
close, which is not as nice or friendly as the alpha fade, but not bad. I'm
also the popup open in a position where it's unlikely to be in the way of a
mouse action or active control. I'm calling OpenForm for the calling form
again after opening the popup to get the focus back where it was rather than
on the popup form. I tested all this from the OnChange handler of a control,
and it doesn't interfere with data entry in progress - cool.

Nov 13 '05 #6
Steve Jorgensen <no****@nospam.nospam> wrote in
news:j7********************************@4ax.com:
What I like about this style of dialog is that it has a good
combination of being noticeable if I care, and not interfering
with the keyboard and mouse actions I am in the middle of while it
pops up since it doesn't steal the focus. The alpha transparency
is a bonus because I can also see to some extent anything in the
same location as the dialog without having to click something to
make the dialog go away.


This is nothing more than a fancy status bar.

I hate those pop-up thingiess -- in any application I can control
it, I turn it off.

Pegasus has a much better method of notifying you of new mail -- the
little winged horse in the taskbar flaps its wings when new messages
arrive. It's very discreet and doesn't cover up part of your work
area.

--
David W. Fenton http://www.bway.net/~dfenton
dfenton at bway dot net http://www.bway.net/~dfassoc
Nov 13 '05 #7
On Fri, 11 Feb 2005 00:27:40 GMT, "David W. Fenton"
<dX********@bway.net.invalid> wrote:
Steve Jorgensen <no****@nospam.nospam> wrote in
news:j7********************************@4ax.com :
What I like about this style of dialog is that it has a good
combination of being noticeable if I care, and not interfering
with the keyboard and mouse actions I am in the middle of while it
pops up since it doesn't steal the focus. The alpha transparency
is a bonus because I can also see to some extent anything in the
same location as the dialog without having to click something to
make the dialog go away.
This is nothing more than a fancy status bar.

I hate those pop-up thingiess -- in any application I can control
it, I turn it off.


I have hated previous incarnations of them. Regardless, I agree it's
important that they can be turned off.
Pegasus has a much better method of notifying you of new mail -- the
little winged horse in the taskbar flaps its wings when new messages
arrive. It's very discreet and doesn't cover up part of your work
area.


The problem is that sometimes you need more detail in a notification than just
the fact that there is a notification, and it's nice if the user doesn't have
to take an action to see that detail. The problem with older popups was that
they required an action if you -don't- want to see them, but the small yellow
popup that opens outside of the normal work area, doesn't steal the focus, and
doesn't need you to dismiss it for it to eventually leav you alone is a pretty
nice model.

The thought I and a friend of mine has to do with error dialogs in Access
applications.

First, we all know by now about trying not making the user click to make came
message dialogs go away, especially when no decision response is required from
the user, but I've also learned from working with my wife's Mac that going all
the way per Alan Cooper can have even bigger problems. I was trying to drag a
song from iTunes into GarageBand, and it simply would not go - it silently
failed.

I read the instructions 20 times more to see if there was something I was
missing, then finally tried to drag some other songs, and most of them went
just fine! What was different about the one that wouldn't go. I finally
solved the problem by renaming the song. It seems that Garage Band won't
accept clips with names longer than some threshold, and since Cooper said the
proper response to an invalid request is to simply do nothing, that's what
garage Band does.

So - the idea, after all of that is that an error that the user can ignore,
but might need to know something about should report something about the
error, but not in a way that forces the user to pay any attention at all if
they don't care. Furthermore, the dialog can show just the most minimal
description of the error condition with a button the user can click if they
happen to want the long explanation.
Nov 13 '05 #8

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

8
by: Joseph Haig | last post by:
Can someone please help me with a problem I have with using alpha transparency in Internet Explorer. I use a php script to determine the browser and if it is found to be Internet Explorer, the...
0
by: Graphics_master | last post by:
Anyone know how to create a transparent splash screen similar to Photoshop, After Effects, or premiere. They have a wonderful transparent look. I realize that I can use the key color property of...
3
by: Jyothi | last post by:
Hi All, Thanks for ur reply for my previous postings. I have a question. I wanted to show the outlook inbox in a window with minimal options like send,delete,reply,forward,replytoall,new...
4
by: Max | last post by:
Hi, I would like to have a button and a combo box with options to select various versions of Microsoft Outlook: 2002, 2003. The user selects the email client and clicks the button. The only...
2
by: Allan | last post by:
I've been trying to get this to work for days. I have a form which needs to be transparent (only the form background). On the form there are two images (32 bit PNGs) with alpha channel...
18
by: Andrew Christiansen | last post by:
Hey all. The images I create in photoshop with semi-transparent pixels (for instance in Photoshop text with a dropshadow with a transparent canvas) I've been saving in PNG format and then using...
2
by: Dean Slindee | last post by:
It appears that I have two routines that don't play well together! First routine: a form's background is shaded with a gradient color. Second routine: then, the background of all labels on the...
6
by: tommaso.gastaldi | last post by:
In a previous post I have been asking about a way to test Alpha Transparency. Bob and Michael have kindly provided some ideas. Here I would like to share the function I have prepared, for the...
0
by: sjickells | last post by:
Hi I am having a problem using asp:TextBox's in a transparent table. I have a background image on the page and a table in the middle of the page. I have set the background colour of the table...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.